Consistent bridge method handling in annotation post-processors [SPR-12495] #17101
Labels
in: core
Issues in core modules (aop, beans, core, context, expression)
status: backported
An issue that has been backported to maintenance branches
type: enhancement
A general enhancement
Milestone
Juergen Hoeller opened SPR-12495 and commented
Historically,
AutowiredAnnotationBeanPostProcessor
,CommonAnnotationBeanPostProcessor
andPersistenceAnnotationBeanPostProcessor
accumulated custom bridge method handling which turns out to lead to subtle differences in runtime behavior, in particular on Java 8. This should get fixed through consistent and well-tested bridge method treatment, in particular for 4.1.3 but to a limited degree also for 4.0.9 and 3.2.13.Affects: 3.2.12, 4.0.8, 4.1.2
Issue Links:
@Resource
injection broken under spring-framework > 4.1.0Referenced from: commits 7317457, d97add0, 03d4e1b, dc15070, ec3967a
Backported to: 4.0.9, 3.2.13
The text was updated successfully, but these errors were encountered: