注:本文純屬學習記錄,以備后續查閱!
使用前言:
在spring開發過程中我們常使用到@ConfigurationProperties注解,通常是用來將properties和yml配置文件屬性轉化為bean對象使用。
application.yml:
跟配置文件相對應的自定義類:
以上步驟可以將配置文件屬性注冊到IOC容器中,在獲取這些bean之前,首先需要使用@EnableConfigurationProperties({ConfigBean.class}) 注解使ConfigurationProperties注解生效:
至此就可以獲取自定義的注解bean對象
測試所得結果:
除了上述方式之外,還可以@ConfigurationProperties注解的類加上@Component注解也可以將@ConfigurationProperties注解的類注入到spring容器中。
注:@Component注解表明一個類會作為組件類,然后spring會為該類創建bean。
@Bean注解告訴Spring這個方法將會返回一個對象,這個對象要注冊為Spring應用上下文中的bean。
示例鏈接:https://gitee.com/JamieLove7/SpringAllTest/tree/master/springBootConfig