263.23. Camels Simple 언어를 사용한 Spring 속성 자리 표시자
Spring bridging 자리 표시자를 사용할 때는 Spring ${ }
구문이 Camel의 Simple in Camel과 충돌하므로 주의해야 합니다. 예를 들면 다음과 같습니다.
<setHeader headerName="Exchange.FILE_NAME"> <simple>{{file.rootdir}}/${in.header.CamelFileName}</simple> </setHeader>
Spring 속성 자리 표시자를 사용한 충돌 및 Camel의 단순 언어 사용을 표시하려면 $simple{ }
을 사용해야 합니다.
<setHeader headerName="Exchange.FILE_NAME"> <simple>{{file.rootdir}}/$simple{in.header.CamelFileName}</simple> </setHeader>
대체 방법은 ignoreUnresolvablePlaceholders
옵션을 true
로 사용하여 PropertyPlaceholderConfigurer
를 구성하는 것입니다.