首页 > 其他分享 >@Value获取值和@ConfigurationProperties获取值比较

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

时间:2023-01-29 01:11:05浏览次数:48  
标签:配置文件 Value 存入 获取 ConfigurationProperties 使用

@ConfigurationProperties的使用

  

 

   要求:需要这个实体类存入了容器之中

  其中的prefix属性指出在yml或者properties文件中相匹配的值

@Value的使用

  

 

 

 

   直接在需要设置的属性上面标记这个注解 也是需要这个类存入了容器中

如果两个同时使用优先显示配置文件中的数据

 

两个的区别

 

 

 

 

 分别适用的场景

如果说,我们只是在某个业务逻辑中需要获取一下配置文件中的某项值,使用@Value;也就是利用了他支持SpEL的功能

 

 

如果说,我们专门编写了一个javaBean来和配置文件进行映射,我们就直接使用@ConfigurationProperties;

         

标签:配置文件,Value,存入,获取,ConfigurationProperties,使用
From: https://www.cnblogs.com/jiang-kai/p/17071606.html

相关文章