public interface Aware
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.