2017-08-04 112 views
1

通常在Spring EL中,您可以使用方括号中的键通过其键访问映射条目。如果弹簧集成消息的有效载荷是java.util.Map,然后带点符号的弹簧集成表达式映射访问

payload['mykey'] 

为您提供了具有字符串“我的钥匙”为重点的项的值。

当使用标准的Spring EL设置时,例如,在单元测试中,这是使用地图的唯一方法。但是,在Spring集成流所使用的表达式中,我可以使用点符号来进行地图访问。这个作品:

payload.mykey 

我希望能够在单元测试和路由定义中使用相同的Spring EL表达式。在Spring集成中,点符号可能是什么?我是否必须向EL分析器应用一些特殊选项?

回答

1
+0

另请参阅http://docs.spring.io/spring-integration/reference/html/spel.html以获取更多信息Spring Integration为其SpEL支持所做的下列操作。 –

+0

指向Spring整合SpEL支持的指针非常有用,谢谢! – dschulten

+0

好。无论如何,我相信你可以接受你自己的答案 –