spring boot 配置文件读取-实现配置项装载到静态变量中

spring boot 配置文件(实现配置项装载到静态变量中)

读取默认配置文件

定义javaBean类用于接收配置文件属性值
在这里插入图片描述
如上图,通过@ConfigurationProperties(prefix=“person”) ,再加上*@Component*,则可以选择性的读取application.yml中的person对象,对应的yml中应该有如下编写:

person: 
  lastName: 
  age: 
  boss: 

也可获取application.propreties对应的属性值,相关文件应该有如下编写:

person.lastName=
person.age=
person.boss=

以上是默认从全局配置文件获取值

读取指定配置文件

先新建配置文件conf/url.properties

·配置文件编写为list
url.list[0].url1=http://192.168.0.1
url.list[0].url2=http://192.168.0.1
url.list[0].url3=http://192.168.0.1

java中新建配置类 UrlConfig,配置类加注解

@Configuration //配置类注解,内部实现了@Componment注解
@ConfigurationProperties("url") //配置读取的参数的前缀
@PropertySource(value="classpath:conf/url.properties") //配置文件目录,可定义为数组模式,即可以从多个配置文件中读取

注意:@PropertySource注解只适用于从.properties文件读取配置

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值