0
我正在爲我公司的一個小型項目進行貨幣轉換。該計劃是提供一個具有最小接口的jar文件,以便讓我的同事簡單起來。我遇到的問題是確定爲jar提供配置的最佳方式。我應該如何外部化tomcat webapp中的jar配置?
見罐子需要知道,我不希望客戶端代碼,一定需要擔心,那就是消耗Web服務的具體位置的一些信息。
這裏是上下文接口,但請不要太分心critiqing吧:)
public static ConversionResult convert(String amount,
String currencyCodeFrom, String currencyCodeTo);
用戶的Maven構建過程中會得到罐子然後到tomcat的webapp內使用。然後他們需要以某種方式設置配置,而且我很難決定採用哪條路線。
這裏是我考慮的選項:在Tomcat中
- 設置JNDI
- 資源包
- 春PropertyOverrideConfigurer
- 東西定製
鑑於此設置是什麼做到這一點的最佳方式?有沒有更好的選擇,我錯過了?