簡體   English   中英

Apache Camel環境屬性文件

[英]Apache Camel Environment Property file

我正在用Apache駱駝實現作業調度應用程序。 我可以使用spring propertyplaceholder讀取駱駝上下文xml中的屬性配置數據。

如何傳遞命令行參數,如sit,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駱駝中訪問屬性,如下所示

    <route id="GET-XML-DATA">
        <from uri="direct:getxmldata"></from>
        <to uri="http://{{appIPAddress}}:{{AppPort}}/getData" />
    </route>

我正在嘗試完全實現xml和更少的Java代碼

您可以使用spring beans profile ,在其中可以為不同的環境定義相同的bean。 這樣,您將可以選擇特定於環境的bean

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM