1
通常在Spring EL中,您可以使用方括号中的键通过其键访问映射条目。如果弹簧集成消息的有效载荷是java.util.Map
,然后带点符号的弹簧集成表达式映射访问
payload['mykey']
为您提供了具有字符串“我的钥匙”为重点的项的值。
当使用标准的Spring EL设置时,例如,在单元测试中,这是使用地图的唯一方法。但是,在Spring集成流所使用的表达式中,我可以使用点符号来进行地图访问。这个作品:
payload.mykey
我希望能够在单元测试和路由定义中使用相同的Spring EL表达式。在Spring集成中,点符号可能是什么?我是否必须向EL分析器应用一些特殊选项?
另请参阅http://docs.spring.io/spring-integration/reference/html/spel.html以获取更多信息Spring Integration为其SpEL支持所做的下列操作。 –
指向Spring整合SpEL支持的指针非常有用,谢谢! – dschulten
好。无论如何,我相信你可以接受你自己的答案 –