博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读配置文件 properties
阅读量:5228 次
发布时间:2019-06-14

本文共 1780 字,大约阅读时间需要 5 分钟。

/**  *  */ package com.sprucetec.tms.fee.utils; import java.io.IOException; import java.util.ArrayList; import java.util.Properties; import org.apache.log4j.Logger; import org.springframework.core.io.support.PropertiesLoaderUtils; /**  *  * Title: ConfigFileUtils.java
* Description:
* Copyright: Copyright (c) 2016
* Company: 北京云杉世界信息技术有限公司
* * @author * 2016年3月2日 */ public class TmsConfigFileUtils {
private static final Logger logger = Logger.getLogger(TmsConfigFileUtils.class); /** * * @author meicai * 2016年3月2日 * @param nodeName * @return */ public static ArrayList
getShardconfig(String nodeName) {
String configName = "shard.properties"; String result = pubReadConfig(configName, nodeName); if (result == null) {
result = pubReadConfig("prop/" + configName, nodeName); } String[] nodes = result.split(","); ArrayList
nodeList = new ArrayList
(); for(String node : nodes){
nodeList.add(Long.valueOf(node)); } return nodeList; } /** * 通用读取方法 * * @param configName * @param nodeName * @return */ public static String pubReadConfig(String configName, String nodeName) {
Properties props = new Properties(); while (true) {
try {
props = PropertiesLoaderUtils.loadAllProperties(configName); return (String) props.get(nodeName); } catch (IOException e) {
logger.error("ReadConfigException", e); System.out.println(e.getMessage()); } } } }

转载于:https://www.cnblogs.com/duyinqiang/p/6179156.html

你可能感兴趣的文章
TestLink在线Excel用例转换xml
查看>>
winfrom如何在listview中添加控件
查看>>
利用ns3导出wlan网络性能参数学习笔记
查看>>
重写优先队列优先级
查看>>
javascript 之基本数据类型、引用数据类型区别--02
查看>>
剑指offer--17.第一个只出现一次的字符
查看>>
最近找工作面的面试题目汇总(一)
查看>>
20不努力,30做助理(转载)
查看>>
程序员如何描述清楚线上bug
查看>>
再读c++primer plus 004
查看>>
OpenSSL 1.0.1 TLS/DTLS heartbeat information disclosure漏洞 测试
查看>>
软工课评价
查看>>
UIDeviceOrientationDidChangeNotification和UIApplicationDidChangeStatusBarFrameNotification
查看>>
Test is dead
查看>>
SPEC CPU2006的安装和使用
查看>>
webRTC脱坑笔记(二)— webRTC API之MediaStream(getUserMedia)
查看>>
Factory Design Pattern
查看>>
WinForm下窗体标题栏上有“帮助”按钮
查看>>
Spring Boot中自动执行sql脚本
查看>>
Mysql与python交互
查看>>