我正在为我公司的一个小项目转换货币。计划是提供一个带有最小接口的jar文件,以便为我的同事保持简单。我遇到的问题是确定为jar提供配置的最佳方法。
请参阅jar,了解一些我不希望客户端代码需要担心的信息,特别是正在使用的Web服务的位置。
这是上下文的界面,但请不要过于分心批评它:)
public static ConversionResult convert(String amount,
String currencyCodeFrom, String currencyCodeTo);
用户将在maven构建期间获取jar,然后在tomcat webapp中使用。然后他们需要以某种方式设置配置,我很难决定采取哪条路线。
以下是我正在考虑的选项:
鉴于此设置,最佳方法是什么?我错过了更好的选择吗?