AI智能
改变未来

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


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

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » @Value获取值和@ConfigurationProperties获取值比较