私のアプリケーションは異なる顧客(約20)を持ち、すべての顧客は接続設定を持つ*.properties
ファイルを持ち、プロパティパラメータは同じです。複数のプロパティファイルを区別する
現在、私はすべての顧客に対して、プロパティを読み取ってCustomer
に保存する独自の方法を持っています。 20人の顧客と、その膨らんだ。私は今、より良い解決策を探しています。
private final static Customer get_CustomerXXXX() {
final Properties p = new Properties();
p.load(S.class.getResourceAsStream("customerXXX.properties"));
return new Customer (p.getProperty("PARAM1", p.getProperty("PARAM2", p.getProperty("PARAM3")
}
if(SPECIFIC_CUSTOMER.XXXX) {
customerSettings = get_CustomerXXXX();
} else if(SPECIFIC_CUSTOMER.BBBB) {
customerSettings = get_CustomerBBBB();
}
*してください*注意を払うコードをフォーマットします。現時点ではどこにでもあります。スタックオーバーフローの目標は高品質の質問と回答のリポジトリであることを覚えておいてください。読めないコードはその目標を損なうものです。 –