如何在JfinalConfig 中读取属性文件?
有可用的api吗?还是要自己用Properties 对象来操作属性文件?
public void configConstant(Constants me) { loadPropertyFile("a_little_config.txt"); me.setDevMode(getPropertyToBoolean("devMode", false)); }a_little_config.txt放在WEN-INF下######谢谢!######
JFinalConfig 中有个 loadProperty 方法,你可以通过它来加载属性文件,除此之外有两个特性在JFinal手册中并未提及:
1:此方法有返回值类型为 Properties,得到返回对象后方便自由读取配置。
2:此方法可以多次调用,可以传入不同的参数,加载不同的外部属性文件。所以可以支持将多类属性分别写不同的配置文件中。getProperty(String) 方法中获取到的值,以最近一次 loadPropertyFile(...)为准。
public void configConstant(Constants me) { Property p = loadPropertyFile("your_config.txt"); myClass.useProperty(p); }
######回复 @esrevinu : 在 YourJFinalConfig 中创建一个public static Property对象,在loadPropertyFile后保存一份在此对象,然后在其它类中可以直接引用,或者创建一个指向YourJFinalConfig自身的对象也可以######怎么让其他类使用配置的属性呢,这个useProperty我没有找到呢?求指教######呵呵!这个不清楚,不好意思哦
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。