-
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到Spring -
BeanPostProcessor
在Bean的初始化前后,植入扩展点! -
BeanFactoryPostProcessor
在BeanFactory
创建后植入 扩展点!