欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

UTIL工具类

程序员文章站 2022-05-16 12:21:45
...
properties文件读取
public class PropertiesUtil {
	private static final LoggerAdapter logger = LoggerAdapterFactory
			.getLogger(MTPLogType.WEB);
	/**
	 * 读取properties文件,返回Map
	 * @param resourceFileName
	 * @return
	 */
	public static Map<String, String> loadFile(String resourceFileName) {
		Map<String, String> data = new HashMap<String, String>();
		InputStream is = null;
		try {
			is = Thread.currentThread().getContextClassLoader()
					.getResourceAsStream(resourceFileName);

			Properties properties = new Properties();
			properties.load(is);
			for (Map.Entry<Object, Object> entry : properties.entrySet()) {
				data.put((String) entry.getKey(), (String) entry.getValue());
			}
			return data;
		} catch (Exception e) {
			logger.error("load "+resourceFileName+" error", e);
			return null;
		} finally {
			if (is != null) {
				try {
					is.close();
					is = null;
				} catch (IOException e) {
					logger.error("", e);
				}
			}
		}
	}
}
相关标签: java 工具类