【发布时间】:2015-07-14 20:33:29
【问题描述】:
我正在 apache camel 中实现作业调度应用程序。我可以使用 spring propertyplaceholder 读取骆驼上下文 xml 中的属性配置数据。
如何通过命令行参数(如 sat、dev、uat、prod)来读取特定环境的配置文件。像 app.dev.properties 到骆驼 xml 文件。
目前我在下面的配置中硬编码开发。
<bean
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>Application.dev.properties</value>
</property>
</bean>
并访问 Apache camel 中的属性,如下所示
<route id="GET-XML-DATA">
<from uri="direct:getxmldata"></from>
<to uri="http://{{appIPAddress}}:{{AppPort}}/getData" />
</route>
我正在尝试完全实现xml和更少的java代码
【问题讨论】:
-
先贴一些代码
标签: java spring apache-camel