Spring应用上下文的获取和保存Bean
Spring 容器是 IOC 容器,但是,反过来却不成立
- 不常用的容器实现 -- BeanFactory:最简单的容器,提供基本的 DI 功能
- 高级实现,继承 BeanFactory 派生的应用上下文 -- ApplicationContext:解析配置文件,创建、装配、管理、销毁 Bean
获取 ApplicationContext 的四种方式
ApplicationContextInitializar:容器创建完成之后的回调
定义在 org.springframework.context 包下
ApplicationListener:观察者模式的典型应用(常用)
Spring Boot 启动程序的返回
run 方法返回的就是应用上下文
ApplicationContextAware : Spring 的 Aware 接口(常用)
Aware 可以理解为“察觉、注意到的、感知的”,在 Spring 中,XxxAware 也就是对 Xxx 感知的意思
编写工具类:保存上下文,获取Bean
posted on 2025-10-14 23:54 chuchengzhi 阅读(2) 评论(0) 收藏 举报