Java中加载配置文件的集中方法
2016-02-19 15:12
507 查看
第一种方法:用io流实现配置文件的加载
这种方法配置文件需要放在工程项目下跟目录下
第二种方法:使用类加载器实现配置文件的加载
这种方法配置文件需要放在classpath指定的目录下
这种方法配置文件需要放在工程项目下跟目录下
<pre name="code" class="java"><pre name="code" class="java"> /** 从配置文件总读取配置内容 **/ InputStream ips=new FileInputStream("config.properties"); Properties props=new Properties(); props.load(ips); /** 从配置文件中读取相应的值 **/ String classname=props.getProperty("classname");
第二种方法:使用类加载器实现配置文件的加载
这种方法配置文件需要放在classpath指定的目录下
/** 使用类加载器的方式加载配置文件 **/ InputStream ips=HashTest.class.getClassLoader().getResourceAsStream("com/bbp/test/config.properties"); /** 使用类内部的getResourceAsStream实现 **/ InputStream ips=HashTest.class.getResourceAsStream("config.properties"); InputStream ips=HashTest.class.getResourceAsStream("resouces/config.properties"); InputStream ips=HashTest.class.getResourceAsStream("/com/bbp/test/resouces/config.properties");
相关文章推荐
- springmvc @ResponseBody返回json 报406 not acceptable
- Spring-AOP的5种通知
- hdu2562 java
- Error installing Maven Integration on Eclipse
- java 远程访问接口
- 菜鸟学习Spring——SpringMVC注解版前台向后台传值的两种方式
- Java如何通过URL调用远程接口并读取返回信息?
- selenium 学习笔记 ---新手学习记录(5) 问题总结(java)
- java 延迟阻塞队列详解
- Caused by: java.lang.ClassNotFoundException: org.hibernate.engine.jndi.JndiNameException
- Java中数值类型之间的转换
- Java内存管理—虚拟机运行时数据区域
- Java Web应用的配置描述符web.xml
- Java获取随机数的3种方法
- @NotNull javax.validation.constraints.NotNull 有点蛋疼
- 迟到的总结(一)--springmvc的系统学习之配置方式
- Eclipse常用快捷键
- Java 遍历文件夹的几种方式及简单性能对比
- Mockito 简明教程
- spring使用摘要