转到新行的SpEL表达式是什么?这是我的配置:
<logging-channel-adapter id="log"
channel="loggingChannel" level="INFO"
expression="'DealId: '+ payload.dealId \n + 'Name: '+ payload.name" />
答案 0 :(得分:3)
您可以将其用作解决方法:
<int:logging-channel-adapter id="loggingChannel" logger-name="tapInbound"
expression="'DealId: '+ payload.dealId + T(System).getProperty('line.separator') + 'Name: '+ payload.name"
level="INFO" />
修改强>
为了澄清,SpEL支持转义字符,问题是java DOM解析器不理解转义。
这也有效......
expression="'DealId: '+ payload.dealId + ' Name: '+ payload.name"
答案 1 :(得分:0)
expression="'DealId: '+ payload.dealId'+ T(System).lineSeparator()+.......'"