这篇文章,主要介绍Spring常见的几个可扩展接口,包括:InitializingBean、DisposableBean、ApplicationContextAware、BeanFactoryAware、BeanNameAware接口。
目录
一、Spring可扩展接口
Spring框架中,提供了一些可扩展的接口,当我们的Bean对象实现了这些接口,就可以获取Bean对象的一些信息,以及操作Bean对象等,Spring常见的几个可扩展接口有:
- InitializingBean接口:初始化之前执行的接口。
- DisposableBean接口:销毁方法之前执行的接口。
- BeanNameAware接口:获取Bean名称的接口。
- BeanFactoryAware接口:获取创建Bean对象的工厂对象。
- ApplicationContextAware接口:可以获取应用程序上下文全局对象ApplicationContext。
1.1、InitializingBean接口
InitializingBean是初始化的一个接口,该接口中只有一个方法,叫做:【aft