国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PropKit

PropKit 工具類用來操作外部配置文件。PropKit 可以極度方便地在系統(tǒng)任意時(shí)空使用,如 下是示例代碼:

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加載的配置,也可以先得到一個(gè)Prop對象,再通過該對象來獲取值 Prop p =PropKit.use("db_config.txt");
DruidPlugin dp = new DruidPlugin(p.get("jdbcUrl"), p.get("user")…); me.add(dp);
}
}


如上代碼所示,PropKit 可同時(shí)加載多個(gè)配置文件,第一個(gè)被加載的配置文件可以使用 PorpKit.get(…)方法直接操作,非第一個(gè)被加載的配置文件則需要使用 PropKit.use(…).get(…) 來操作。PropKit 的使用并不限于在 YourJFinalConfig 中,可以在項(xiàng)目的任何地方使用, JFinalConfig 的 getProperty 方法其底層依賴于 PropKit 實(shí)現(xiàn)。