protected @Autowired method can be overridden with non-annotated method to suppress injection; private @Autowired methods with same signature will be called individually across a hierarchy (SPR-6112)
@ -146,6 +146,32 @@ public final class AutowiredAnnotationBeanPostProcessorTests {
@@ -146,6 +146,32 @@ public final class AutowiredAnnotationBeanPostProcessorTests {
@ -934,7 +960,9 @@ public final class AutowiredAnnotationBeanPostProcessorTests {
@@ -934,7 +960,9 @@ public final class AutowiredAnnotationBeanPostProcessorTests {
privateITestBeantestBean4;
privateBeanFactorybeanFactory;
protectedBeanFactorybeanFactory;
publicbooleanbaseInjected=false;
publicExtendedResourceInjectionBean(){
}
@ -950,6 +978,11 @@ public final class AutowiredAnnotationBeanPostProcessorTests {
@@ -950,6 +978,11 @@ public final class AutowiredAnnotationBeanPostProcessorTests {
@ -978,6 +1011,27 @@ public final class AutowiredAnnotationBeanPostProcessorTests {
@@ -978,6 +1011,27 @@ public final class AutowiredAnnotationBeanPostProcessorTests {