资 源 简 介
Javaアプリの設定ファイル(&プロパティファイル)を管理します。
JMXサーバ用のDynamicMBeanもあるので、これをMBeanサーバに登録すれば、再起動なしにアプリの設定を変更することができます。
Javaアプリで使う場合
1. jarをプロジェクトに追加する
2. conf.propertiesにアプリの設定を書いてクラスパスが通った場所に置く
aaa=あいうえお
bbb.ccc=かきくけこ
さしすせそ
たちつてと
3.使ってみる
public class Main {
public static void main(String[] args) {
String aaa = Conf.get("aaa");
String userCountry = Conf.get("user.country"); // システムプロパティも一緒
List bbbCcc = Conf.getList("bbb.ccc");
System.out.println(aaa); // あいうえお
System.out.println(userCountry); // JP
System.out.println(bbbCcc); // [かきくけこ, さしすせそ, たちつてと]
}
}
ホスト固有の設定ファイルを作ればホスト毎の設定ができます
1.クラスパスが通った場所に「hosts」ディレクトリを作る
2.その中に「ホスト名.properties」という設定ファイルを作る
aaa=アイウエオ
3.使ってみる
public class Main {
pu