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的配置文件,让配置文件里面的内容生效



 

猜你喜欢

转载自www.cnblogs.com/dogma96828/p/10106839.html