前言:在我们的日常编程中难免会有些我们自定义的配置,虽然Java中提供了很多的读取配置文件的方法,但是当我们需要修改配置文件的key的时候,就会发现太过散乱了,工作量也会很大,涉及的文件还很多,一不小心就要出问题。那这个时候如果我们能够把所有的配置的key都放到一个文件中,其他文件需要获取配置的时候都调用这个文件,那么即使不管怎么修改配置配置文件的key,我也只需要修改这个文件,刚才的问题不就得到了完美的解决了么
废话不多说,直接上代码
项目目录结构
maven依赖:
4.0.0
org.springframework.boot
spring-boot-starter-parent
2.1.5.RELEASE
com.sxy
properties-read-demo
0.0.1-SNAPSHOT
properties-read-demo
Demo project for Spring Boot
1.8
2.5
org.springframework.boot
spring-boot-starter
org.projectlombok
lombok
true
commons-io
commons-io
${commons.io.version}
org.springframework.boot
spring-boot-starter-test
test
org.junit.vintage
junit-vintage-engine
org.springframework.boot
spring-boot-maven-plugin
pom.xml
自定义配置文件: