package com.idol;
public class Auditorium {
Auditorium(){
}
public void turnOnLights() {
System.out.println("Lights are turned on");
}
public void turnOffLights(){
System.out.println("Lights are turned off");
}
}
Для xml контекста у меня есть:
<bean id="Auditorium" class="com.idol.Auditorium" init-method="turnOnLights" destroy-method="turnOffLights"/>
Тестирование:
ApplicationContext auditorium =
new ClassPathXmlApplicationContext("ApplicationContextVer6.xml");
auditorium.getBean("Auditorium");
Я получаю:
Печатает только «Свет включен» и не печатает «Свет выключен».Я думаю, что перед уничтожением компонента он должен также вызвать метод destroy, что я пропускаю или не получаю?(У меня нет ошибок в журнале, на всякий случай)
Спасибо