https://www.bilibili.com/video/BV19K4y1L7MT?p=61&spm_id_from=pageDriver 6min
详解:https://www.cnblogs.com/FraserYu/p/11261916.html
解释:用@ConfigurationProperties注解修饰的类,属性会和配置文件里面的同名属性对应,方法不受影响
一. @ConfigurationProperties
用来将类中的属性和配置文件中的配置进行绑定,给类中的属性赋值。
这个与@Value注解的作用有点类似
二. @ConfigurationProperties必须使用在加入spring容器的类上面, 因为只有在容器中的组件,才会拥有SpringBoot提供的强大功能,比如直接获取spring的配置文件内容
@ConfigurationProperties 本身不包含@Component,需要我们自己加
三. @EnableConfigurationProperties:这个注解本身也不包含@Component
@EnableConfigurationProperties 把使用 @ConfigurationProperties 的类注入到spring中。https://www.jianshu.com/p/b1e4f7bfc3f7?ivk_sa=1024320u
详解:https://segmentfault.com/a/1190000018987185
具体使用的例子:https://www.bilibili.com/video/BV19K4y1L7MT?p=50 15min
网友评论