提取classes中properties的value(JAVA)

来源:互联网 发布:河北网络分销商查询 编辑:程序博客网 时间:2024/06/01 09:49

 图例

package com.xxx.util;import java.util.ResourceBundle;/** * @author yi.y *  */public class ConfigUtil {private static Object lock = new Object();private static ConfigUtil config = null;private static ResourceBundle rb = null;private ConfigUtil(String CONFIG_FILE) {rb = ResourceBundle.getBundle(CONFIG_FILE);}public static ConfigUtil getInstance(String CONFIG_FILE) {synchronized (lock) {if (null == config) {config = new ConfigUtil(CONFIG_FILE);}}return (config);}public String getValue(String key) {return (rb.getString(key));}public static void main(String[] args) {String proName="a";//配置文件的名称(不需要后缀)ConfigUtil instance = ConfigUtil.getInstance(proName);String value = instance.getValue("test");//getValue中需要填写properties中的keySystem.out.println(value);}}

0 0
原创粉丝点击