道具套件
PropKit 工具類別用來操作外部設定檔。 PropKit 可以極度方便地在系統任意時空使用,如下是範例程式碼:
##public class AppConfigextends JFinalConfig{
public void configConstant(Constantsme) {
o 第一次使用載入的配置將成為主配置,可透過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". );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);
}
}
o 第一次使用載入的配置將成為主配置,可透過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". );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);
}
}