@Value获取值和@ConfigurationProperties获取值比较

@Value获取值和@ConfigurationProperties获取值比较

@Value获取值和@ConfigurationProperties获取值比较
配置文件yml和properties都能获取到值:

  • 只是在某个业务逻辑中需要获取一下配置文件中的某项值,使用@Value。
  • 专门编写了一个javaBean来和配置文件进行映射,我们就直接使用@ConfigurationProperties。

注:配置文件注入值进行数据校验时使用@ConfigurationProperties和@Validated
@Value获取值和@ConfigurationProperties获取值比较