apache-commons-config

    1熱度

    1回答

    我有一個發送JMS通知的自定義庫。這個想法是,你可以簡單地通過在你的項目中設置一些屬性來使用庫。 自定義庫正在使用Apache Commons配置。 (我提到這個的原因是我懷疑它可能在我的問題中扮演角色)。我試圖在當前的Spring項目中使用它,它不使用Commons Config但使用PropertyPlaceholderConfigurer。我已經得到了需要寫在.properties文件中的屬

    2熱度

    1回答

    我想在Apache Commons Configuration中使用備用列表分隔符。但是,儘管嘗試了大量不同的方式來訪問Configuration對象並設置其列表分隔符,但我無法實際使用除默認逗號分隔符以外的任何其他方法。 我在Mac OS X上使用共享配置版本1.8.0與Java 1.6.0_29 編輯: 我需要加載一個XML配置的定義文件,建立了四層集配置來源: <configuration>

    6熱度

    2回答

    我最近試圖用​​來管理一些本地XML配置文件。它極大地影響了易用性(無法加載空配置文件,CombinedConfiguration需要大多數操作使用底層配置等),以及API的一致性(保存操作文章沒有事件,事件不通用)。 除了寫入註冊表(我不想)的JDK首選項,還有其他的選擇來管理基於文件的首選項嗎? 使用其他文件格式不是一個選項。

    2熱度

    1回答

    對於即將推出的項目,我打算使用Apache Commons Configuration。 我想用庫來讀寫數據庫中給定應用程序的所有配置。 我們要求跟蹤所有配置更改(或配置版本控制)。此更改跟蹤也應存儲在數據庫中。 配置更改不經常發生。 我想知道實現此更改跟蹤功能的最佳方法是什麼? Apache Commons本身有一些支持嗎?還有另一個適合的框架/庫嗎?

    0熱度

    1回答

    我的要求是在對屬性文件進行更改時自動更新我的應用程序的配置。 爲了維護這些屬性,我使用Apache Commons Configuration項目中的PropertiesConfiguration(使用commons-configuration-1.6.jar)。 使用FileChangedReloadingStrategy適用於對單個屬性文件所做的更改,並且由我的應用程序提取。 Properti

    3熱度

    2回答

    有一個人扔在什麼是常見的配置(阿帕奇常見的配置)一些輕? 將他有益的,如果有一個人可以用一些用例解釋。 此外,我可以從中獲得一些有用信息的任何鏈接(除谷歌以外)都非常感謝。

    2熱度

    1回答

    我瞭解到,我可以提供彈簧與<context:property-placeholder>元素,這似乎使用PropertyPlaceholderConfigurer內插變量(即更換令牌像${foo})對屬性文件。 有沒有一種方法來定製的二手解決令牌類?具體地講,我很喜歡用一個Apache Commons ConfigConfiguration目的是提供令牌的值,而不是使用屬性文件。

    2熱度

    2回答

    我試圖找到一個配置服務器端Java應用程序的解決方案,以便系統的不同用戶與系統進行交互,就像配置不同(Multitenancy)一樣。例如,當我的應用程序處理來自user1的請求時,我希望我的應用程序在Klingon中響應,但是對於所有其他用戶,我希望它以英語回覆。 (我選擇了一個故意荒謬的例子,以避免具體情況:重要的是我希望應用程序對不同請求的行爲不同)。 理想的情況下有一個通用的解決方案(即一

    2熱度

    1回答

    背景: 我有一個顯示給用戶的信息都必須通過語言和公司部門而異的要求。因此,我不能使用開箱即用的資源包,所以我基本上使用PropertiesConfiguration文件編寫了自己的資源包版本。 此外,我有一個要求,消息必須在生產w/o重新啓動時動態修改。 我加載了屬性文件三種不同的迭代:在classpath中存在 -basename_division.properties -basename_2

    3熱度

    1回答

    我已經開始閱讀Apache公共資料文檔,但它的內容非常廣泛,所以我希望有人可以回答一個簡單的問題,所以我不需要閱讀所有內容纔開始使用它進行基本配置。我很快失去了耐心 - 沒有「快速入門」章節,在決定是否要使用該庫之前,我不需要知道每一個細節。 我想(我認爲是一個常見的用例)一個靜態方法提供查找屬性的類。 E.g.在Foo類,我可以使用 Settings.config.getString("para