Interface AotContributingBeanPostProcessor

All Superinterfaces:
BeanPostProcessor
All Known Implementing Classes:
AutowiredAnnotationBeanPostProcessor
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface AotContributingBeanPostProcessor extends BeanPostProcessor
Specialization of 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