2017-02-21 72 views
0

我有jsut升级了我的骆驼版本以及在版本2.16.0之前工作的一些功能现在被破坏,我以前能够获取toDefinition的URI替换了一个占位符,刚刚升级,现在不替换占位符。Apache Camel getUri的ToDefinition版本> = 2.16.0

码的例子如下:

<propertyPlaceholder id="properties" location="config.properties" /> 

<route> 
     <from uri="direct:input" /> 
     <to uri="mq:queue:{{MY_PLACEHOLDER}}" /> 
</route> 

config.properties

MY_PLACEHOLDER=FOO 

骆驼版本2.15.5

toDefinition.getUri() // equals mq:queue:FOO 

骆驼已经rsion 2.16.0

toDefinition.getUri() // equals mq:queue:{{MY_PLACEHOLDER}} 

任何想法?

+0

也让你的骆驼版本正确的CamelContext的API,它不是15.5或16.0,其2.16.0,2.15。 5等 –

回答