W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
PropKit 工具類用來操作外部配置文件。PropKit 可以極度方便地在系統(tǒng)任意時空使用,如 下是示例代碼:
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來指定配置文件名再來取值 String redisHost= PropKit.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);
// 非第一次使用 use加載的配置,也可以先得到一個Prop對象,再通過該對象來獲取值 Prop p =PropKit.use("db_config.txt");
DruidPlugin dp = new DruidPlugin(p.get("jdbcUrl"), p.get("user")…); me.add(dp);
}
}
如上代碼所示,PropKit 可同時加載多個配置文件,第一個被加載的配置文件可以使用 PorpKit.get(…)方法直接操作,非第一個被加載的配置文件則需要使用 PropKit.use(…).get(…) 來操作。PropKit 的使用并不限于在 YourJFinalConfig 中,可以在項(xiàng)目的任何地方使用, JFinalConfig 的 getProperty 方法其底層依賴于 PropKit 實(shí)現(xiàn)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: