Consistent overriding for all variants of init/destroy method inheritance

Issue: SPR-15532
This commit is contained in:
Juergen Hoeller
2017-08-18 00:13:49 +02:00
parent b94302b5bd
commit ac5e2599f7
5 changed files with 45 additions and 19 deletions

View File

@@ -11,4 +11,10 @@
<bean id="overrideLifecycleMethods" class="org.springframework.beans.factory.xml.DefaultLifecycleMethodsTests$LifecycleAwareBean"
init-method="customInit" destroy-method="customDestroy"/>
<bean id="childWithDefaultLifecycleMethods" class="org.springframework.beans.factory.xml.DefaultLifecycleMethodsTests$LifecycleAwareBean"
parent="overrideLifecycleMethods"/>
<bean id="childWithLifecycleMethodsDisabled" class="org.springframework.beans.factory.xml.DefaultLifecycleMethodsTests$LifecycleAwareBean"
parent="overrideLifecycleMethods" init-method="" destroy-method=""/>
</beans>