获取Spring容器
在普通Bean
中获取Spring
容器,可以通过实现 Aware
接口或者直接注入,方式如下。
优先建议注入ApplicationContext
,ApplicationContext
扩展了BeanFactory
功能
方式一:实现 BeanFactoryAware 或 ApplicationContextAware 接口
1 |
|
此种方式适合于普通的Java
类
方式二:用 @Autowired 注解或构造器来注入 BeanFactory 或 ApplicationContext
此种方式适合于Spring Bean
中注入
获取到ApplicationContext
后可以用来获取Bean
,并执行Bean
的相关方法,获取环境资源文件配置
获取Spring容器
https://probiecoder.cn/spring/container.html