Опитвам се да намеря документация, която описва как Spring се управлява вътрешно, обновявайки контекста на приложението.
ApplicationContext context = new ClassPathXmlApplicationContext("portalResetWebApplicationContext.xml");
((ConfigurableApplicationContext) context).refresh();
Какво съм заинтересуван да знам дали се случва с всички зърна, които са били инстанцирани преди като единични (по подразбиране).
За разбирането.
Отговори:
2 за отговор № 1Съгласно Javadoc:
Тъй като това е стартов метод, той трябва да унищоживече създаде сингълтони, ако не успее, за да избегне висящи ресурси. С други думи, след извикването на този метод, всички или никакви сингълтони трябва изобщо да бъдат инстанцирани.
Затова ви предлагам да добавите статичен брояч към клас и да видите колко копия са създадени от всеки отделен случай.