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