Используя аннотацию @Autowire для классов, можно использовать пружину для инвертирования автопроводки. При загрузке контекста приложения я использую этот кусок кода.
ApplicationContext context = new ClassPathXmlApplicationContext("All.xml");
Со временем мое приложение выросло, и инициализация начинает занимать больше времени. Эта строка кода теперь загружается примерно за 10 секунд.
Очевидно, что это создает контекст приложения, но возможно получить результат после его сборки, сохранить его и использовать для кеширования. Или Spring имеет что-то встроенное в кеширование, чтобы улучшить время запуска?