Я занимаюсь разработкой веб-приложения на Apache Tomcat 6 с использованием Hibernate и Spring. Я использую различные XML-файлы конфигурации для определения своих компонентов Spring (например, Hibernate DAO, Quartz scheduler и некоторые другие).Все эти файлы загружаются при запуске Tomcat через web.xml (ContextLoaderListener).
Теперь я не уверен, каков рекомендуемый способ получить доступ к моим bean-компонентам.
Должен ли я написатьв классе, который предоставляет BeanFactory для всех классов, которые должны использовать bean-компонент, или это лучший способ загрузки BeanFactory в каждом классе.
BeanFactory bf = (BeanFactory) ContextLoader.getCurrentWebApplicationContext();