@ConfigurationProperties注解

通过yml配置文件给对象赋值

1.实例,

定义两个实体类
@ConfigurationProperties注解
@ConfigurationProperties注解
用yml配置文件给对象赋值
@ConfigurationProperties注解


2.将配置文件中的配置的每一个属性值,映射到这个组件中

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

测试

@ConfigurationProperties注解

通过properties配置文件给对象赋值

@ConfigurationProperties注解

  • 测试
    @ConfigurationProperties注解