我正在使用Apache Camel,我有一个包含双花括号的端点。
For example: " endpoint {{ valueToBeOverriden }}".
当我调用以下语句时,它会抛出ResolveEndpointFailedException。
camelContext.getEndpoint(" endpoint {{ valueToBeOverriden }}")
我注意到问题是双花括号: {{。
我怎么能逃脱他们? 你有什么想法吗?
谢谢你, 路易莎
答案 0 :(得分:2)
您是否为Camel Context创建了一个PropertiesComponent?
例如:
<camelContext ...>
<propertyPlaceholder id="properties" location="com/mycompany/myprop.properties"/>
</camelContext>
您可以访问http://camel.apache.org/using-propertyplaceholder.html了解详情。