PropKit


Kelas alat PropKit digunakan untuk mengendalikan fail konfigurasi luaran. PropKit boleh digunakan dengan sangat mudah pada bila-bila masa dan ruang dalam sistem Berikut ialah kod contoh:

kelas awam AppConfigextends JFinalConfig{
public void configConstant(Constantsme) {
// Konfigurasi dimuatkan untuk kali pertama menggunakan penggunaan. akan menjadi konfigurasi utama, yang boleh diluluskan PropKit.get(...) mengambil nilai terus PropKit.use("a_little_config.txt");
me.setDevMode(PropKit.getBoolean("devMode"));
}

public void configPlugin(Pluginsme) {
/ / Untuk konfigurasi yang tidak dimuatkan menggunakan use buat kali pertama, anda perlu menentukan nama fail konfigurasi dengan menggunakan use setiap kali dan kemudian dapatkan nilai String redisHost= PropKit.use ("redis_config.txt").get("host"); int redisPort= PropKit .use("redis_config.txt").getInt("port"); ;me.add(rp);

// Bukan kali pertama menggunakan Konfigurasi pemuatan, anda juga boleh mendapatkan objek Prop dahulu, dan kemudian mendapatkan nilai melalui objek Prop p =PropKit.use("db_config.txt" );
DruidPlugin dp = DruidPlugin baharu(p.get("jdbcUrl"), p. get("user")...); me.add(dp);
}
}


Seperti yang ditunjukkan dalam kod di atas, PropKit boleh memuatkan berbilang fail konfigurasi pada masa yang sama, dan fail konfigurasi yang pertama dimuatkan boleh digunakan Kaedah PorpKit.get(…) beroperasi secara langsung selain daripada yang dimuatkan pertama perlu dikendalikan menggunakan PropKit.use(. …).dapat(…). Penggunaan PropKit tidak terhad kepada YourJFinalConfig dan boleh digunakan di mana-mana dalam projek. Kaedah getProperty yang mendasari JFinalConfig bergantung pada pelaksanaan PropKit.