如何读取属性表单对象?

时间:2016-11-11 09:31:56

标签: spring-integration

我想从方法中返回Object,我想在Object中阅读<int:jpa-Parameter>的属性。

<int-jpa:parameter name="responseDate" expression="payload['responseDate']/>

如果我返回Map,这项工作正常。但对于ObjectList<Map>,我得到了异常

  

索引到类型.........不支持。

如何解决?

1 个答案:

答案 0 :(得分:0)

你的问题不明确。

如果有效负载是Map,您可以使用MapAccessor - payload['foo']

如果有效负载是属性为foo的对象,请使用payload.foo(调用getFoo()

如果有效负载是对象列表,则需要索引到列表中以查看列表payload.get(0).foo中的实例上的属性。

payload.x引用列表中的属性 - 例如payload.size()