02@PopertySource與@ImportResource區別

@ConfigurationPrroperties(prefix = “person”)
這個只能獲取到全局配置文件中的值
通過@PopertySource(value = {“classpath:person.properties”})獲取到指定文件的配置
在這裏插入圖片描述@ImportResource:導入Spirng的配置文件,讓配置文件裏面的內容生效
在這裏插入圖片描述測試容器中是否有helloService Bean
在這裏插入圖片描述此時測試爲false。
將@ImportResource(locations = {“classpath:beans.xml”})加入到主配置類上面後,在容器中將存在bean ,測試結果爲true;
在這裏插入圖片描述這是不可以現實的。
springboot推薦給容器添加組件的方式是通過配置類實現

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章