yaml配置与文件值的获取、配置文件占位符

 

 

 

 

 

alt+insert键调出getter and serter 和 toString()方法。

在application.yml上添加相关的数据:

键值数据之间记得加空格:

例:{k1:空格v1}

 将配置文件中的数据映射到persion组件中

@ConfigurationProperties(prefix = "persion")告诉SpringBoot将本类中所有的属性与配置文件中相关的配置进行绑定,
prefix = "persion":配置文件中的那个下面的所有属性进行一一映射

@Component:只有这个组件是容器中的组件,才能提供容器的@ConfigurationProperties功能。

 

 

进入test单元测试:

 

是一个SpringBoot的单元测试,他可以类似编码一样进行注入等容器的功能:

 

@Autowired:注入persion,
System.out.print(persion):在控制台打印persion

 

application.properties的配置

 

发现中文有乱码,是因为IDEA之前是用ASCII编码的,而现在默认是UTF-8,所以要在setting中的file encodings里打上勾:

 

@Value的用法

 

 

 

@PropertySource():加载指定的配置文件

 

 

 

@ImportResource;导入Spring的配置文件,让配置文件里面的内容生效

 



 

 

Profile

 

 
 

 

 

转载于:https://www.cnblogs.com/dogma96828/p/10106839.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值