プロップキット


PropKitツールクラスは、外部設定ファイルを操作するために使用されます。 PropKit は、システム内でいつでもどこでも非常に便利に使用できます。 以下はサンプル コードです。

public class AppConfigextends JFinalConfig{
public void configConstant(Constantsme) {
// use を使用して初めてロードされる構成。メイン設定になり、これを渡すことができます PropKit.get(...) は値を直接受け取ります PropKit.use("a_little_config.txt");
me.setDevMode(PropKit.getBoolean("devMode"));
}

public void configPlugin(Pluginsme) {
// use を初めて使用してロードされない設定の場合は、毎回 use を使用して設定ファイル名を指定し、その値を取得する必要があります。 ("redis_config.txt").get("host"); int redisPort= PropKit .use("redis_config.txt").getInt("port"); RedisPlugin rp =new RedisPlugin("myRedis", redisHost, redisPort) ;me.add(rp);

// 設定のロードを使用するのは初めてではなく、最初に Prop オブジェクトを取得し、次にオブジェクトを通じて値を取得することもできます Prop p =PropKit.use("db_config.txt" );
DruidPlugin dp = new DruidPlugin(p.get("jdbcUrl"), p.get("user")…); me.add(dp);
}
}


上記のコードでは、PropKit は複数の設定ファイルを同時に読み込むことができ、最初に読み込んだ設定ファイルを使用できます。最初に読み込む設定ファイル以外の設定ファイルは、PropKit を使用して直接操作する必要があります。 .use(…).get(…)。 PropKit の使用は YourJFinalConfig に限定されず、JFinalConfig の基礎となる getProperty メソッドは PropKit 実装に依存します。