Люди,Практика загрузки весенних фасоли
Какова рекомендуемая практика для загрузки весенних бобов из ApplicationContext? Мы пишем ServletContextListener для загрузки этого, когда запускает сервер, и сохраняет информацию о bean-компоненте в контексте?
Или написать некоторый статический метод, чтобы сделать:
ApplicationContext context = new ClassPathXmlApplicationContext("spring-beans.xml");
И называть этот статический метод все время?
Или напишите общедоступный метод void и позвоните ему все время? В этом случае пружинные бобы инициализируются каждый раз? это слишком много работает с контейнером.
Пожалуйста, предлагайте, спасибо.
Все зависит от приложения. Если он является автономным, вы можете использовать ClassPathXmlApplicationContext или FileSystemXmlApplicationContext. Если это веб-приложение, вы будете использовать XmlWebApplicationContext. – Seshagiri
Все правильно, но веб-приложение должно использовать прослушиватель контекстного загрузчика для приложения и не делать этого в коде приложения. – duffymo