74.7. jsonPath 注入
您可以使用 Bean Integration 在 bean 上调用方法,并使用 JSONPath (通过 @JsonPath
注释)等各种语言从消息中提取值并将其绑定到方法参数,如下所示:
public class Foo { @Consume("activemq:queue:books.new") public void doSomething(@JsonPath("$.store.book[*].author") String author, @Body String json) { // process the inbound message here } }