@ConfigurationProperties注解
通过yml配置文件给对象赋值
1.实例,
定义两个实体类
用yml配置文件给对象赋值
2.将配置文件中的配置的每一个属性值,映射到这个组件中
- 这时候可以用一个注解 @ConfigurationProperties
- @ConfigurationProperties 注解告诉SpringBoot将本类中的属性和配置文件中相关配置进行绑定。(这个类里面的所有属性都是配置文件中的属性)
- 注意:@ConfigurationProperties要设定一下他的一个属性prefix(prefix = “获取与配置文件中以哪个前缀下的属性”)
- prefix = “person”:配置文件中哪个下面的所有属性进行一一映射
- 使用注解时,会发现报了一个问题,然后就点扩起来的地方,到文档
- 到文档后他会让我们加一个依赖
导入配置文件处理器,配置文件进行绑定就会有提示 - 然后出现,意思是再运行一遍SpringBoot应用程序就可以用这个注解了
-
注意 只有这个组件是容器的组件,才能容器提供的**@ConfigurationProperties**功能
测试
通过properties配置文件给对象赋值
- 测试