BeanFactoryAware
可在Bean 中获取BeanFactory
实例ApplicationContextAware
可在Bean 中获取ApplicationContext
实例BeanNameAware
可以在Bean中得到它在IOC容器中的Bean的实例的名字。ApplicationListener
可监听ContextRefreshedEvent
等。CommandLineRunner
整个项目启动完毕后,自动执行SmartLifecycle#start
在Spring Bean实例化完成后,执行start 方法。使用
@PostConstruct
注解,用于Bean实例初始化实现
InitializingBean
接口,用于Bean实例初始化xml 中声明
init-method
方法,用于Bean实例初始化Configuration
配置类 通过@Bean注解 注册Bean到SpringBeanPostProcessor
在Bean的初始化前后,植入扩展点!BeanFactoryPostProcessor
在BeanFactory
创建后植入 扩展点!
spring 启动顺序
2024-06-06 17:30:01 30 阅读