Open hengboy opened 4 years ago
http://blog.yuqiyu.com/springboot-constructor-binding-properties.html
SpringBoot2.2版本发行后一些新的功能也渐渐的浮出了水面,在之前版本SpringBoot的配置文件与类之间的属性绑定(@ConfigurationProperties)是通过Setter方法来进行绑定对应的配置值,而从2.2版本开始支持了构造函数的方式进行绑定。
说实话,我没看出来这个注解有啥用,以前不也可以把配置文件的值映射到javabean吗?从setter变成构造函数有什么好处吗
@ww2510095 说实话,我没看出来这个注解有啥用,以前不也可以把配置文件的值映射到javabean吗?从setter变成构造函数有什么好处吗
这个只不过是另外一种设置配置类内字段值的方式罢了,主要变动还是@ConfigurationPropertiesScan这个注解的引入
@ConfigurationPropertiesScan
http://blog.yuqiyu.com/springboot-constructor-binding-properties.html
SpringBoot2.2版本发行后一些新的功能也渐渐的浮出了水面,在之前版本SpringBoot的配置文件与类之间的属性绑定(@ConfigurationProperties)是通过Setter方法来进行绑定对应的配置值,而从2.2版本开始支持了构造函数的方式进行绑定。