Я создаю простое приложение Spring MVC со слоем DAO.Теперь я хочу получить доступ к бинам Spring JdbcTemplate
, которые я инициализировал в сервлете диспетчера.До сих пор я использовал FileSystemXmlApplicationContext
, чтобы добраться до моего сервлет-диспетчера, но я понял, что это не очень хорошая практика для приложения MVC, когда мне нужно развернуть его в другом месте.используйте XmlWebApplicationContext
или ClassPathXmlApplicationContext
, чтобы получить файл конфигурации сервлета диспетчера, который находится в папке WEB-INF
?
Я не хочу расширять интерфейс ApplicationAware
, и я также неполучил доступ к контексту сервлета, так как я использую аннотации ModelAttribute
для получения данных из bean-компонентов в JSP.Кроме того, в моем веб-приложении нет applicationContext.xml
.