Post-process the given property values before the factory applies them to the given object.
- The property values that the factory is about to apply (never
- he relevant property infos for the target object (with ignored dependency types - which the factory handles specifically - already filtered out)
- The object instance created, but whose properties have not yet been set.
- Name of the object.
The actual property values to apply to the given object (can be the passed-in PropertyValues instances0 or null to skip property population.
Allows for checking whether all dependencies have been satisfied, for example based on a "Required" annotation on bean property setters.
Also allows for replacing the property values to apply, typically through creating a new MutablePropertyValues instance based on the original PropertyValues, adding or removing specific values.
InstantiationAwareObjectPostProcessorAdapter Class | Spring.Objects.Factory.Config Namespace