@ConfigurationPrroperties(prefix = “person”)
这个只能获取到全局配置文件中的值
通过@PopertySource(value = {“classpath:person.properties”})获取到指定文件的配置
@ImportResource:导入Spirng的配置文件,让配置文件里面的内容生效
测试容器中是否有helloService Bean
此时测试为false。
将@ImportResource(locations = {“classpath:beans.xml”})加入到主配置类上面后,在容器中将存在bean ,测试结果为true;
这是不可以现实的。
springboot推荐给容器添加组件的方式是通过配置类实现
02@PopertySource与@ImportResource区别
最新推荐文章于 2026-01-10 16:35:51 发布
本文深入解析SpringBoot中@ConfigurationProperties、@PropertySource及@ImportResource注解的使用方式,阐述了如何从全局配置文件及指定文件读取配置,以及导入Spring配置文件的方法。
138

被折叠的 条评论
为什么被折叠?



