BeanPostProcessor implementation that passes the ApplicationContext to
beans that implement the ResourceLoaderAware, ApplicationEventPublisherAware,
MessageSourceAware and/or ApplicationContextAware interfaces.
If all of them are implemented, they are satisfied in the given order.
Application contexts will automatically register this with their
underlying bean factory. Applications do not use this directly.
postProcessAfterInitialization(Object bean,
String name)
Apply this BeanPostProcessor to the given new bean instance after any bean
initialization callbacks (like InitializingBean's afterPropertiesSet or a custom
init-method).
postProcessBeforeInitialization(Object bean,
String beanName)
Apply this BeanPostProcessor to the given new bean instance before any bean
initialization callbacks (like InitializingBean's afterPropertiesSet or a custom
init-method).
Apply this BeanPostProcessor to the given new bean instance before any bean
initialization callbacks (like InitializingBean's afterPropertiesSet or a custom
init-method). The bean will already be populated with property values.
The returned bean instance may be a wrapper around the original.
Apply this BeanPostProcessor to the given new bean instance after any bean
initialization callbacks (like InitializingBean's afterPropertiesSet or a custom
init-method). The bean will already be populated with property values.
The returned bean instance may be a wrapper around the original.