一般如果我们只是单纯的注入某个属性值的时候可以使用此注解,如果是注入批量的属性值、或者是复杂的属性值时就需要使用@ConfigurationProperties注解了。

  1. 首先我们在配置文件中写好属性
    @Value
  2. 在实体类中编写要注入的属性值
    @Value
  3. 还支持Spel表达式写法
    @Value
    @Value
  4. 测试
    @Value
  5. @Value和@ConfigurationProperties注解的区别
@ConfigurationProperties @Value
功能 批量属性注入 单值绑定
松散绑定(松散语法) 支持 不支持
Spel 不支持 支持
JSR303数据校验 支持 不支持
复杂类型封装 支持 不支持

相关文章:

  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-05
猜你喜欢
  • 2021-06-18
  • 2021-05-25
  • 2022-12-23
  • 2021-12-15
  • 2021-09-30
  • 2021-08-01
相关资源
相似解决方案