获取properties文件中的属性

properties

### 应用唯一标识
appid = 123123
### 应用密钥AppSecret,在微信开放平台提交应用审核通过后获得
secret = 123123
#### access_token接口调用凭证超时时间,单位(秒)
expires_in = 7200

package com.chwl.medical.core.face.util.load;

import com.chwl.medical.utils.common.StringUtils;
import com.chwl.medical.utils.netease.load.PropUtils;

import java.io.InputStream;
import java.util.Properties;

public class GetPropUtil {
//java util包下properties类
private static volatile Properties instance; private GetPropUtil() { } //根据传入的key获取string类型的属性值 public static String getStringValueByKey(String key) { return instance.getProperty(key, ""); } //根据传入的key获取Integer类型的属性值 public static Integer getIntValueByKey(String key) { String str = getStringValueByKey(key); return StringUtils.isEmpty(str) ? 0 : Integer.parseInt(str); } //创建对象时加载文件 static { try { InputStream rs = PropUtils.class.getClassLoader().getResourceAsStream("wxOAuth.properties"); instance = new Properties(); instance.load(rs); } catch (Exception var1) { var1.printStackTrace(); } } }

 

posted @ 2018-03-16 10:51  夏文杰  阅读(106)  评论(0)    收藏  举报