配置文件yml和properties都能获取到值
JSR303数据校验:例如@email就规定了改数值必须为邮箱格式,否则不符合
复杂类型封装:就是说如果使用对象的话,@Value是用不了的
总结:如果只是从配置文件中获取某个值进行绑定,推荐使用@Value
如果我们编写了一个javabeen来与配置文件进行映射,那么建议使用@ConfigurationProperties注解,记得使用@Component将javabeen注入到容器中。
@Value获取值和@ConfigurationProperties获取值比较
最新推荐文章于 2022-10-22 17:30:27 发布