主要接口如下:
一、 InitialingBean接口(bean属性设置完成后添加操作)
实现afterPropertiesSet()方法
二、 DisposableBean接口(bean实例销毁之前时做一些收尾工作)
三、 BeanNameAware接口(bean加载的过程中获取到bean的ID)
四、ApplicationContextAware(从上下文获取bean时使用,可以让实现类或子接口的实现类注入ApplicationContext,获取上下文的信息)
实现setApplicationContext()方法
五、BeanFactoryAware接口(bean加载时获取加载该bean的bean工厂时使用)
六、 FactoryBean接口(个性化地定制自己想要实例化出来的Bean)等等。