180.8. JSonPath injection
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 } }