jfinal读取配置文件除了在主配置loadPropertyFile外,我想在别的地方也可以读取一下,如何解决呢

Sai 发布于 2014/11/06 16:39
阅读 7K+
收藏 2

@JFinal 你好,想跟你请教个问题:jfinal读取配置文件除了在主配置loadPropertyFile外,我想在别的地方也可以读取一下,如何解决呢

加载中
0
JFinal
JFinal

   com.jfinal.kit.PorpKit.java 中有例子:

PropKit.use(new File("d:/path/my_config.txt"));
String value = PropKit.get("key");
// 如果加同时加载了多个配置文件,如下用法
PropKit.use(new File("d:/path/conf_A.txt"));
PropKit.use(new File("d:/path/conf_B.txt"));
value = PropKit.get("key");
otherValue = PropKit.use("conf_B.txt").get("key");
   当多次使用 PropKit.use(...)加载了多个配置时,在使用时可以使用 use(...).get(...)得到相应配置文件中的数据,当没有使用use时,默认从第一次加载的配置中获取数据。
sutroon
sutroon
获取值的时候再use一次,这个想法挺不错,这样就不怕加载多个配置文件的时候配置名称重复了。
Sai
Sai
嗯,非常感谢!有空试试
0
山东-小木
山东-小木
最好在启动服务器 初始化常量的时候 读取不是?
0
Sai
Sai
除了主配置那loadPropertyFile,我想在别的地方(控制器里的一些值,imgpath,等等其他)可以动态修改一些数据, @
xwalker

0
Sai
Sai
怎么让其他类使用配置的属性呢,这个useProperty我没有找到呢?@
xwalker
求指教
@JFinal
0
Dreampie
Dreampie
https://github.com/Dreampie/jfinal-utils   PropertiesKit.me().loadPropertyFile(file);
0
Sai
Sai
jfinal1.9是解决这个问题的吗 @JFinal     ,@
王仁辉(java)

返回顶部
顶部