/ / Пролетен жизнен цикъл, когато обновяваме контекста на приложението - java, spring, java-ee, spring-mvc

Пролетен жизнен цикъл, когато опресняваме контекста на приложението - java, spring, java-ee, spring-mvc

Опитвам се да намеря документация, която описва как Spring се управлява вътрешно, обновявайки контекста на приложението.

      ApplicationContext context = new ClassPathXmlApplicationContext("portalResetWebApplicationContext.xml");
((ConfigurableApplicationContext) context).refresh();

Какво съм заинтересуван да знам дали се случва с всички зърна, които са били инстанцирани преди като единични (по подразбиране).

За разбирането.

Отговори:

2 за отговор № 1

Съгласно Javadoc:

Тъй като това е стартов метод, той трябва да унищоживече създаде сингълтони, ако не успее, за да избегне висящи ресурси. С други думи, след извикването на този метод, всички или никакви сингълтони трябва изобщо да бъдат инстанцирани.

Затова ви предлагам да добавите статичен брояч към клас и да видите колко копия са създадени от всеки отделен случай.