通过Aware接口,可以对Spring相应资源进行操作
1.ApplicationContextAware接口
初始化容器的时候会调用下面这个方法
public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException
ApplicationContext是加载了这个Bean的IOC容器的上下文信息
2.BeanNameAware接口
初始化Bean的时候会调用下面的这个方法
public void setBeanName(String name)
name是XML中id中的名字
3.接口调用的方法比getBean()方法要早