我在Spring XML中定义了publicAddress属性,并在Java DSL(路由构建器)中使用它。 ' publicAddress'的价值来自Web GUI。
<util:properties id="service-properties">
<prop key="publicAddress"></prop></util:properties>
我之前使用的是Camel 2.10并已切换到2.15。
以下代码用于创建具有不同公共地址的Route构建器。有了这个代码,如果我创建了第二个Route构建器,那么&#39; publicAddress&#39;没有得到更新。使用旧值&#39; publicAddress&#39;创建RouteBuilder。
from(abcd+ ":"+ serviceName+ "://{{publicAddress}}?loggingEnabled= {{loggingEnabled}}").routeId(xyz + serviceName + "Route");
我尝试使用service-properties:{{publicAddress}},但这给了我null值。 有什么想法我需要用哪个占位符来解决这个问题?