02@PopertySource与@ImportResource区别

@ConfigurationPrroperties(prefix = “person”)
这个只能获取到全局配置文件中的值
通过@PopertySource(value = {“classpath:person.properties”})获取到指定文件的配置
在这里插入图片描述@ImportResource:导入Spirng的配置文件,让配置文件里面的内容生效
在这里插入图片描述测试容器中是否有helloService Bean
在这里插入图片描述此时测试为false。
将@ImportResource(locations = {“classpath:beans.xml”})加入到主配置类上面后,在容器中将存在bean ,测试结果为true;
在这里插入图片描述这是不可以现实的。
springboot推荐给容器添加组件的方式是通过配置类实现

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