一种读取.properties配置文件参数的方法
来源:互联网 发布:网络直播数据统计 编辑:程序博客网 时间:2024/05/29 08:34
比如创建一个类如下:
import java.util.Properties;import org.apache.log4j.Logger;public class SMPConfigReader {private static final Logger log = Logger.getLogger(SMPConfigReader.class);private static final String FILENAME = "smp.properties";private static SMPConfigReader loader = null;private Properties m_props = null;private String vpasCodebase;private String vpasVersion;private String screenshotparameterconfigurepath;public String getScreenshotparameterconfigurepath() {return screenshotparameterconfigurepath;}public void setScreenshotparameterconfigurepath(String screenshotparameterconfigurepath) {this.screenshotparameterconfigurepath = screenshotparameterconfigurepath;}public String getPlayerpath() {return playerpath;}public void setPlayerpath(String playerpath) {this.playerpath = playerpath;}private SMPConfigReader() {this.m_props = new Properties();try {this.m_props.load(Thread.currentThread().getContextClassLoader().getResourceAsStream(FILENAME));this.vpasCodebase = this.m_props.getProperty("vpas.codebase", "CCDP3.0_VPAS.cab").trim();this.vpasVersion = this.m_props.getProperty("vpas.version", "1,0,0,1").trim();this.screenshotparameterconfigurepath=this.m_props.getProperty("screenshotparameterconfigurepath", "/webapps/iptvsmp/general/active/VPAS_CFG.txt").trim();} catch (Exception e) {log.error("SMPConfigReader", e);}}/** * Get configuration loader instance. * * @return */public static SMPConfigReader getInstance() {if (null == loader) {loader = createInstance();}return loader;}private static synchronized SMPConfigReader createInstance() {if (null != loader) {return loader;}return new SMPConfigReader();}public String getVpasCodebase() {return vpasCodebase;}public void setVpasCodebase(String vpasCodebase) {this.vpasCodebase = vpasCodebase;}public String getVpasVersion() {return vpasVersion;}public void setVpasVersion(String vpasVersion) {this.vpasVersion = vpasVersion;}}这样当我们要读取某个参数时,比如读取screenshotparameterconfigurepath参数时,可以通过下面这种方式读取:
SMPConfigReader.getInstance().getScreenshotparameterconfigurepath()
阅读全文
0 0
- 一种读取.properties配置文件参数的方法
- 配置文件读取的一种方法config.properties
- 读取配置文件properties的方法
- 读取配置文件properties的方法
- properties配置文件读取方法
- 读取properties配置文件方法
- 读取***.properties配置文件里数据的方法
- 读取properties配置文件的方法汇总
- 读取.Properties配置文件的一些方法
- 分享】读取properties配置文件的方法汇总
- JAVA读取properties配置文件的方法
- 【Java】读取properties配置文件的方法
- 配置文件properties的读取
- properties配置文件的读取
- java 读取Properties类型的配置文件参数值
- Properties文件不在项目目录下的一种读取方法
- 读取properties配置文件的路径的处理方法
- spring读取properties和xml配置文件的方法
- EasyStream系列8之录制rtmp流
- 游戏中的设计模式一(单例模式与状态模式)
- adb无线连接android手机
- MySQL之触发器
- Hudson 持续集成服务器的安装配置与使用
- 一种读取.properties配置文件参数的方法
- MFC 常用控件使用
- 数据结构实验:连通分量个数
- Android录视频(包含文件操作,Mp4文件合并)
- 搭建内网邮件服务器(第三方软件HMailServer)
- 使用xgboost进行特征选择
- Java 注解简单学习
- 机器学习入门——过拟合
- ActiveX控件