Aware接口:
例如:
BeanNameAware接口是为了让自身Bean能够感知到,获取到自身在Spring容器中的id属性。
BeanNameAware
Bean
同理,其他的Aware接口也是为了能够感知到自身的一些属性。 比如实现了ApplicationContextAware接口的类,能够获取到ApplicationContext,实现了BeanFactoryAware接口的类,能够获取到BeanFactory对象。
Aware
ApplicationContextAware
ApplicationContext
BeanFactoryAware
BeanFactory