Red Hat Training
A Red Hat training course is available for Red Hat Fuse
250.23. Spring プロパティープレースホルダーの Camels Simple 言語との宣言
Spring ブリッジプレースホルダーを使用する場合は spring ${ }
構文が Simple in Camel と競合するため注意してください。以下に例を示します。
<setHeader headerName="Exchange.FILE_NAME"> <simple>{{file.rootdir}}/${in.header.CamelFileName}</simple> </setHeader>
Spring プロパティープレースホルダーと競合します。$simple{ }
を使用して Camel で Simple 言語を使用する必要があります。
<setHeader headerName="Exchange.FILE_NAME"> <simple>{{file.rootdir}}/$simple{in.header.CamelFileName}</simple> </setHeader>
別の方法として、ignoreUnresolvablePlaceholders
オプションを true
に、PropertyPlaceholderConfigurer
を設定します。