在开发过程中常常会需要读取resources目录下的配置文件,大部分是框架帮我们自动读取,如果我们手动读取该如何读取呢?
以下是个人总结的读取properties文件的三种方式:
- 基于InputStream读取配置文件
- 通过Spring中的PropertiesLoaderUtils工具类进行获取
- 通过 java.util.ResourceBundle 类读取
准备工作:
- 创建maven项目properties_read
- 在reaources目录下创建data.properties,数据如下:
[XML] 纯文本查看 复制代码
1
2
3
4
5
|
username=张无忌
age=18
position=明教第34代教主
education=武当大学太极训练班
address=光明顶
|
- 在pom.xml中引入以下依赖
[XML] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
|
< dependencies >
< dependency >
< groupId >junit</ groupId >
< artifactId >junit</ artifactId >
< version >RELEASE</ version >
</ dependency >
<!--IOC相关依赖-->
< dependency >
< groupId >org.springframework</ groupId >
< artifactId >spring-context</ artifactId >
< version >5.0.6.RELEASE</ version >
|