Interface AotContributingBeanPostProcessor

All Superinterfaces:
BeanPostProcessor, Ordered, PriorityOrdered
All Known Implementing Classes:
AutowiredAnnotationBeanPostProcessor, CommonAnnotationBeanPostProcessor, InitDestroyAnnotationBeanPostProcessor

public interface AotContributingBeanPostProcessor extends BeanPostProcessor, PriorityOrdered
Specialization of a priority ordered BeanPostProcessor that contributes to bean instantiation ahead of time, providing generated code that is equivalent to its runtime behavior.

Contrary to other bean post processors, implementations of this interface are instantiated at build-time and should not rely on other beans in the context.

Since:
6.0
Author:
Stephane Nicoll