org.springframework.beans.factory

## 接口 Aware

- 所有已知子接口:
    BeanClassLoaderAware, BeanFactoryAware, BeanNameAware
  所有已知实现类:
    AbstractFactoryBean, AbstractServiceLoaderBasedFactoryBean, AutowiredAnnotationBeanPostProcessor, BeanConfigurerSupport, CustomAutowireConfigurer, CustomScopeConfigurer, FieldRetrievingFactoryBean, GenericTypeAwareAutowireCandidateResolver, ListFactoryBean, MapFactoryBean, MethodInvokingBean, MethodInvokingFactoryBean, ObjectFactoryCreatingFactoryBean, PlaceholderConfigurerSupport, PreferencesPlaceholderConfigurer, PropertyPathFactoryBean, PropertyPlaceholderConfigurer, ProviderCreatingFactoryBean, QualifierAnnotationAutowireCandidateResolver, RequiredAnnotationBeanPostProcessor, ServiceFactoryBean, ServiceListFactoryBean, ServiceLoaderFactoryBean, ServiceLocatorFactoryBean, SetFactoryBean

      public interface Aware

  A marker superinterface indicating that a bean is eligible to be notified by the Spring container of a particular framework object through a callback-style method. The actual method signature is determined by individual subinterfaces but should typically consist of just one void-returning method that accepts a single argument.

  Note that merely implementing `Aware` provides no default functionality. Rather, processing must be done explicitly, for example in a `BeanPostProcessor`. Refer to `org.springframework.context.support.ApplicationContextAwareProcessor` for an example of processing specific `*Aware` interface callbacks.

  从以下版本开始:
    3.1
  作者:
    Chris Beams, Juergen Hoeller