获取properties文件工具类
2016-04-15 13:44
405 查看
public class ProjectConfig { private static final Logger log = LoggerFactory.getLogger(ProjectConfig.class); private static String configFile = "/appstore.properties"; private static Properties prop = new Properties(); static { InputStream is = ProjectConfig.class.getResourceAsStream(configFile); BufferedReader bf = new BufferedReader(new InputStreamReader(is)); if (is == null) { log.error(configFile + "文件不存在,请检查"); } else { try { prop.load(bf); } catch (Exception e) { log.error("读取" + configFile + "出错:" + e.getMessage()); } finally { if (is != null) { try { is.close(); } catch (IOException e) { log.error("关闭IO流出错:" + e.getMessage()); } } } } } public static String getProperty(String key) { return prop.getProperty(key); } public static void main(String[] args) { String athena_config_test = ProjectConfig.getProperty("id"); System.out.print(athena_config_test); } }
相关文章推荐
- VSphere 架构和部署
- (转载)SQL Server 2005 如何启用xp_cmdshell组件
- Linux-内核模块编程
- linux删除主ip,从ip自动被删除
- Kali Linux 新手折腾笔记
- IDEA intellij中配置Tomcat和项目
- Jetty和tomcat的比较
- LINUX下一款不错的网站压力测试工具webbench
- Linux-简单的Makefile编写
- Pentaho Work with Big Data(七)—— 从Hadoop集群抽取数据
- Elasticsearch - 短语匹配(match_phrase)以及slop参数
- Linux-shell编程简单程序
- java tomcat虚拟目录的深入了解
- linux升级OpenSSL
- Linux 下smi/mdio总线通信
- Tomcat 安装配置
- Linux内核分析8:理解进程调度时机、进程调度、进程切换
- Linux中查看系统资源占用情况的命令【转载】
- linux下sed基本用法详解
- linux升级OpenSSL