项目参数工具类

来源:互联网 发布:手机sd数据恢复 编辑:程序博客网 时间:2024/06/05 22:40

这个类主要利用ResourceBundle访问本地资源

在设计时,我们往往需要访问一些适合本地修改的配置信息,如果作为静态变量,那么每次修改都需要重新编译一个class,.config保存此类信息并不适合,这时我们需要ResuorceBundle.通过ResourceBundle,我们需要访问位于/WEB-INF/classes目录下的一个后缀名为properties的文件类型文件,从里面读取我们需要的值。

这是工具类

package gx.util.base;import java.util.ResourceBundle;/** * 项目参数工具类 *  * @author sunyu *  */public class ConfigUtil {private static final ResourceBundle bundle = java.util.ResourceBundle.getBundle("config");/** * 获得sessionInfo名字 *  * @return */public static final String getSessionInfoName() {return bundle.getString("sessionInfoName");}/** * 通过键获取值 *  * @param key * @return */public static final String get(String key) {return bundle.getString(key);}}

这是配置文件config.properties中的部分,此文件存放的位置要注意,不然很容易出错。

sessionInfoName=sessionInfo#uploadPath=/ssheUploadFileuploadPath=/UploadFile

对于这个类的作用,我的理解就是便于修改一些配置信息。

0 0