179.8. JsonPath の注入
Bean インテグレーションを使用して Bean でメソッドを呼び出し、JSonPath などのさまざまな言語を使用してメッセージから値を抽出し、メソッドパラメーターにバインドすることができます。
たとえば、以下のようになります。
public class Foo { @Consume(uri = "activemq:queue:books.new") public void doSomething(@JsonPath("$.store.book[*].author") String author, @Body String json) { // process the inbound message here } }