diff --git a/2021-11/spring-05-adv-conf/application-events-demo/src/test/resources/application.yml b/2021-11/spring-05-adv-conf/application-events-demo/src/test/resources/application.yml index b4921681..fc81fe4b 100644 --- a/2021-11/spring-05-adv-conf/application-events-demo/src/test/resources/application.yml +++ b/2021-11/spring-05-adv-conf/application-events-demo/src/test/resources/application.yml @@ -2,3 +2,5 @@ spring: shell: interactive: enabled: false + main: + allow-circular-references: true \ No newline at end of file diff --git a/2021-11/spring-05-adv-conf/beans-lifecycle-exercise/src/main/java/ru/otus/example/beanslifecycledemo/lifecycle/CustomBeanDefinitionRegistrar.java b/2021-11/spring-05-adv-conf/beans-lifecycle-exercise/src/main/java/ru/otus/example/beanslifecycledemo/lifecycle/CustomBeanDefinitionRegistrar.java index dd2eed77..fafd360b 100644 --- a/2021-11/spring-05-adv-conf/beans-lifecycle-exercise/src/main/java/ru/otus/example/beanslifecycledemo/lifecycle/CustomBeanDefinitionRegistrar.java +++ b/2021-11/spring-05-adv-conf/beans-lifecycle-exercise/src/main/java/ru/otus/example/beanslifecycledemo/lifecycle/CustomBeanDefinitionRegistrar.java @@ -42,6 +42,8 @@ public class CustomBeanDefinitionRegistrar implements ImportBeanDefinitionRegist private void registerCustomLifeCycleBean(BeanDefinitionRegistry registry) { GenericBeanDefinition gbd = new GenericBeanDefinition(); gbd.setBeanClass(CustomLifeCycleBean.class); + gbd.setInitMethodName("customInitMethod"); + gbd.setDestroyMethodName("customDestroyMethod"); registry.registerBeanDefinition("customLifeCycleBean", gbd); }