문제

Using Spring Integration how can we use the spEL to display the header and payload :

     <int:message-history/>
     <int:logging-channel-adapter id="logger" expression="'Id:' + payload.id + '; Date:' + payload.createdAt + '; FromUser: ' + payload.fromUser + '; Content: ' + payload.text"  level="INFO" />
도움이 되었습니까?

해결책

Your expression is correct. Now you build the String using SpEL with several properties of payload.

To do the same for headers you should use the same for specific headers SpEL variable:

<int:logging-channel-adapter id="logger" expression="'Id:' + headers.id + '; Date:' + headers.timestamp"  level="INFO" />

Any provided header is available from here.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top