PropertiesConfiguration--配置文件加载工具类
来源:互联网 发布:ummyvideo mac 破解版 编辑:程序博客网 时间:2024/06/18 16:56
PropertiesConfiguration--配置文件加载工具类
PropertiesConfiguration是一个配置文件的加载工具类,封装了从配置文件里获取值并转化为基本数据类型的方法。
它来自commons-configuration-1.6.jar。
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.PropertiesConfiguration;
public class ConfigUtils {
private static PropertiesConfiguration config = new PropertiesConfiguration();
public static final String banner_root_uri_icon = "imgs/icon/";
public static final String banner_root_uri_gameicon = "imgs/gameicon/";
static {
try {
config.load("config.properties"); //配置文件名称:config.properties
} catch (ConfigurationException e) {
Exceptions.unchecked(e);
}
}
public static String getStringByKey(String key) {
return config.getString(key);
}
/**
* 上传文件的基础路径,该路径以“/”结尾
*
* @return
*/
public static String getUploadBasePath() {
return config.getString("sys.upload.basepath");
}
/**
* 上传图片的基础路径,该路径以“/”结尾
*
* @return
*/
public static String getUploadImgBasePath() {
return config.getString("sys.upload.basepath") + "imgs/";
}
/**
* 上传文件的基础路径,该路径以“/”结尾
*
* @return
*/
public static String getUploadFileBasePath() {
return config.getString("sys.upload.basepath") + "files/";
}
/**
* 上传文件的访问路径,该路径以“/”结尾
*
* @return
*/
public static String getUploadAccessUrl() {
return config.getString("sys.upload.accessurl");
}
/**
* 上传图片的访问路径,该路径以“/”结尾
*
* @return
*/
public static String getUploadImgAccessUrl() {
return config.getString("sys.upload.accessurl") + "imgs/";
}
/**
* 上传图片的访问路径,该路径以“/”结尾
*
* @return
*/
public static String getSolrUrl() {
return config.getString("sys.solr.url");
}
}
import org.apache.commons.configuration.PropertiesConfiguration;
public class ConfigUtils {
private static PropertiesConfiguration config = new PropertiesConfiguration();
public static final String banner_root_uri_icon = "imgs/icon/";
public static final String banner_root_uri_gameicon = "imgs/gameicon/";
static {
try {
config.load("config.properties"); //配置文件名称:config.properties
} catch (ConfigurationException e) {
Exceptions.unchecked(e);
}
}
public static String getStringByKey(String key) {
return config.getString(key);
}
/**
* 上传文件的基础路径,该路径以“/”结尾
*
* @return
*/
public static String getUploadBasePath() {
return config.getString("sys.upload.basepath");
}
/**
* 上传图片的基础路径,该路径以“/”结尾
*
* @return
*/
public static String getUploadImgBasePath() {
return config.getString("sys.upload.basepath") + "imgs/";
}
/**
* 上传文件的基础路径,该路径以“/”结尾
*
* @return
*/
public static String getUploadFileBasePath() {
return config.getString("sys.upload.basepath") + "files/";
}
/**
* 上传文件的访问路径,该路径以“/”结尾
*
* @return
*/
public static String getUploadAccessUrl() {
return config.getString("sys.upload.accessurl");
}
/**
* 上传图片的访问路径,该路径以“/”结尾
*
* @return
*/
public static String getUploadImgAccessUrl() {
return config.getString("sys.upload.accessurl") + "imgs/";
}
/**
* 上传图片的访问路径,该路径以“/”结尾
*
* @return
*/
public static String getSolrUrl() {
return config.getString("sys.solr.url");
}
}
0 0
- PropertiesConfiguration--配置文件加载工具类
- PropertiesConfiguration--配置文件加载工具类
- 配置文件加载工具类
- 加载properties配置文件工具类
- ConfigUtil加载配置文件工具类
- 加载spring配置文件的工具类
- java项目加载配置文件的工具类
- Spring-配置文件加载工具
- 加载WEB-INF下的配置文件的工具类
- 关于commons-configuration的 PropertiesConfiguration读配置文件时的默认分隔符
- 通过类加载配置文件
- 读取配置文件工具类
- 配置文件Configuration工具类
- 配置文件工具类【ConfigTools】
- Jfinal 配置文件工具类
- 配置文件工具类
- 配置文件读取工具类
- 属性配置文件工具类
- java io系列25之 PrintWriter (字符打印输出流)
- KD树
- 创建和销毁对象 第一条:考虑用静态工厂方法代替构造器
- oracle 中 不等于 和 null
- Mybatis二级缓存应用场景和局限性
- PropertiesConfiguration--配置文件加载工具类
- MAC OS安装CocoaPods备忘
- 空间查询
- Powerdesigner添加初始化数据
- C# 操作sqlite时抛attempt to write a readonly database异常
- 单例模式
- Java 命令行运行java程序,出现“找不到或无法加载主类 ”的解决办法
- 为Ubuntu添加ROS下载源
- 属性查询