Skip to content

Favor more locally declared composed annotations over interface annotations in AnnotationUtils [SPR-12355] #16960

Closed
@spring-projects-issues

Description

@spring-projects-issues

Juergen Hoeller opened SPR-12355 and commented

Following up on #16100, AnnotationUtils.findAnnotation has another quirk that needs to be fixed: Locally declared composed annotations need to be favored over annotations declared on interfaces. The current behavior, fortunately unlikely to be ever hit in practice, is conceptually and intuitively wrong. And if fixed, the lookup can be implemented more efficiently overall.


Affects: 4.1 GA

Issue Links:

Referenced from: commits 716916b

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions