Infer hints for custom constraint validators

This commit introduces a BeanValidationBeanRegistrationAotProcessor
which adds reflection hints for custom ConstraintValidator discovered
on beans constructors, methods and properties.

Closes gh-29823
This commit is contained in:
Sébastien Deleuze
2023-01-20 16:56:43 +01:00
parent d37ef61b30
commit 57b6f7e494
3 changed files with 282 additions and 1 deletions

View File

@@ -2,4 +2,5 @@ org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor= \
org.springframework.context.aot.ReflectiveProcessorBeanFactoryInitializationAotProcessor
org.springframework.beans.factory.aot.BeanRegistrationAotProcessor=\
org.springframework.context.aot.KotlinReflectionBeanRegistrationAotProcessor
org.springframework.context.aot.KotlinReflectionBeanRegistrationAotProcessor, \
org.springframework.validation.beanvalidation.BeanValidationBeanRegistrationAotProcessor