-
基于ClassLoder读取配置文件
Properties properties = new Properties();
// 使用ClassLoader加载properties配置文件生成对应的输入流
InputStream in = PropertiesMain.class.getClassLoader().getResourceAsStream("config/config.properties");
// 使用properties对象加载输入流
properties.load(in);
//获取key对应的value值
properties.getProperty(String key); -
基于 InputStream 读取配置文件
1 Properties properties = new Properties();
2 // 使用InPutStream流读取properties文件
3 BufferedReader bufferedReader = new BufferedReader(new FileReader("E:/config.properties"));
4 properties.load(bufferedReader);
5 // 获取key对应的value值
6 properties.getProperty(String key); -
通过 java.util.ResourceBundle 类来读取(这种方式比使用 Properties 要方便一些)
1 properties.getProperty(String key);
2 //config为属性文件名,放在包com.test.config下,如果是放在src下,直接用config即可 (注意不要加后缀)
3 ResourceBundle resource = ResourceBundle.getBundle("com/test/config/config");
4 String key = resource.getString("keyWord");
相关文章
- 11-14springboot读取配置文件的几种方式
- 11-14MyBatis探究-----核心配置文件mybatis-config.xml中配置mappers的几种方式
- 11-14MyBatis配置文件mybatis-config.xml中的mappers中引入映射文件的几种方式总结
- 11-14SpringBoot读取Resource下文件的几种方式
- 11-14SpringBoot读取Resource下文件的几种方式
- 11-14word模板导出的几种方式:第三种:标签替换(DocX组件读取与写入Word)
- 11-14[java实现数据库同步]java实现同步的几种方式(总结)
- 11-14Go中配置文件读取的几种方式
- 11-14SpringBoot读取yml配置的几种方式
- 11-14springboot读取配置文件的几种方式