Obtain merged annotation for annotation validation.

We now validate declared annotations by pre-processing these through AnnotatedElementUtils to ensure a proper comparison. Previously, we compared annotation in their declared form (AnnotatedElement.getAnnotations()) with merged annotations which could fail due to aliasing effects of merged annotations.

Closes #2368.
This commit is contained in:
Mark Paluch
2021-05-05 12:05:34 +02:00
parent 0d4fb6073d
commit ac9b127d9c
2 changed files with 8 additions and 4 deletions

View File

@@ -356,6 +356,7 @@ public class AnnotationBasedPersistentPropertyUnitTests<P extends AnnotationBase
}
@MyAnnotation
@RevisedAnnnotationWithAliasFor(value = "my-value")
public void setSetter(String setter) {
this.setter = setter;
}