Я плохо знаком с пружинным MVC. Я ищу место моей пружиной mvc applicationwhere, я могу инициализировать все виды вещей в приложении. обычно я делал это в init () метод моего основного сервлета, но теперь сервлет диспетчера имеет пружину, и я не могу сверхъязь функция init.
какова лучшая практика?
Спасибо.
Используйте ServletContextListener
и определите его в web. xml
:
<listener>
<listener-class>com.company.YourListenerClass</listener-class>
</listener>
(Вы создаете класс, который реализует ServletContextListener
и реализует метод contextInitialized()
, в который вы помещаете код инициализации)
Все бобы могут иметь init-метод. См. документацию . Я полагаю, что лучшим методом будет использование этого метода для каждой фасоли, которую вы определите. Бобы могут иметь ссылки на другие бобы, если это необходимо.