я развиваю свой Spring на основе веб-приложения с использованием Spring Framework + Spring Security + Hibernate для доступа к данным (ОРМ) + Maven в качестве менеджера сборки. Все операции доступа к данным должны предоставляться Hibernate.Различные файлы конфигурации пружины роли
Моя цель - интегрировать Spring Security, Spring Framework и Hibernate для совместной работы. Я прочитал много соответствующих руководств, но меня смущает то, что в коде есть (в коде учебников) много файлов конфигурации xml, отсутствующих в моем проекте. Here is the structure of my project
Как вы видите, есть только два связанных с Spring xml-файла и web.xml - все они были автоматически генерированы Spring, когда я добавил Spring Framework и поддержку Spring Security для моего проекта.
Но в упомянутых учебниках также есть файлы с именем «spring-database.xml», «spring-security.xml». Во-первых, я думаю, это настроить Spring-данные из базы данных, а вторая - просто базовую конфигурацию Spring Security. файл.
Вопросы:
1) Эти два файла не генерируется автоматически, даже "весна-security.xml". Все в порядке - так оно и должно быть? Или что-то не так с настройками моего проекта?
2) Если я могу назвать эти конфигурационные файлы xml, как я хочу, то как весна знает о них всех и отличает их? Я просто ничего не нашел о файлах конфигурации с такими именами в официальных документах Spring refference.
Ответ на вопрос 2, пожалуйста, приведите несколько примеров, если это возможно.
3) Мое приложениеКонтекстовый файл пуст - это нормально? А что, если разница между ним и диспетчером-сервлетом?
Спасибо заранее!
Но во многих учебниках applicationContext вообще не описывается, то есть он должен быть пустым или просто отсутствовать. Почему это возможно? – IngeniousTom