美文网首页
@ConfigurationProperties 和 @Enab

@ConfigurationProperties 和 @Enab

作者: 雨景江水 | 来源:发表于2023-07-03 11:23 被阅读0次

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

相关文章

网友评论

      本文标题:@ConfigurationProperties 和 @Enab

      本文链接:https://www.haomeiwen.com/subject/feikdrtx.html