
-
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创建后植入 扩展点!


















