【Java工具类】----读取.prop配置文件

来源:互联网 发布:知乎 资产比例 编辑:程序博客网 时间:2024/05/16 12:55
/**   * @Title: MqttConfigure.java * @Package org.csun.nc.common * @Description: TODO * @author chisj chisj@foxmail.com * @date 2017年5月5日 */package org.csun.nc.common;import java.util.Properties;/** * ClassName: MqttConfigure  * @Description: Mqtt参数配置文件 * @author chisj chisj@foxmail.com * @date 2017年5月5日 */public class MqttConfigure {private String mqttHost;private String mqttSubTopic;private String mqttSubClientId;private String mqttUsername;private String mqttPassword;private String mqttPubClientId;private static final String propName = "mqtt.properties";private static MqttConfigure mqttConfigure = new MqttConfigure();public static MqttConfigure getMqttConfigure() {try {Properties prop = new Properties();prop.load(AlertParam.class.getClassLoader().getResourceAsStream(propName));mqttConfigure.mqttHost = prop.getProperty("mqttHost").trim();mqttConfigure.mqttSubTopic = prop.getProperty("mqttSubTopic").trim();mqttConfigure.mqttSubClientId = prop.getProperty("mqttSubClientId").trim();mqttConfigure.mqttUsername = prop.getProperty("mqttUsername").trim();mqttConfigure.mqttPassword = prop.getProperty("mqttPassword").trim();mqttConfigure.mqttPubClientId = prop.getProperty("mqttPubClientId").trim();} catch (Exception e) {e.printStackTrace();}return mqttConfigure;}/** * @return mqttHost */public String getMqttHost() {return mqttHost;}/** * @param mqttHost mqttHost */public void setMqttHost(String mqttHost) {this.mqttHost = mqttHost;}/** * @return mqttSubTopic */public String getMqttSubTopic() {return mqttSubTopic;}/** * @param mqttSubTopic mqttSubTopic */public void setMqttSubTopic(String mqttSubTopic) {this.mqttSubTopic = mqttSubTopic;}/** * @return mqttSubClientId */public String getMqttSubClientId() {return mqttSubClientId;}/** * @param mqttSubClientId mqttSubClientId */public void setMqttSubClientId(String mqttSubClientId) {this.mqttSubClientId = mqttSubClientId;}/** * @return mqttUsername */public String getMqttUsername() {return mqttUsername;}/** * @param mqttUsername mqttUsername */public void setMqttUsername(String mqttUsername) {this.mqttUsername = mqttUsername;}/** * @return mqttPassword */public String getMqttPassword() {return mqttPassword;}/** * @param mqttPassword mqttPassword */public void setMqttPassword(String mqttPassword) {this.mqttPassword = mqttPassword;}/** * @return mqttPubClientId */public String getMqttPubClientId() {return mqttPubClientId;}/** * @param mqttPubClientId mqttPubClientId */public void setMqttPubClientId(String mqttPubClientId) {this.mqttPubClientId = mqttPubClientId;}/** * @return propname */public static String getPropname() {return propName;}}

0 0
原创粉丝点击