Разделить файл контекста приложения в Spring

Я хотел бы получить пошаговую информацию о:

как разбить файл ApplicationContext (например: myapp-servlet.xml) на несколько файлов XML в Spring с некоторыми примерами?

Я пробовал настроить web.xml с помощью «ContextLoaderListener», и у меня есть contextConfigLocation, например:

<init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value> /WEB-INF/business-services.xml </param-value>
    </init-param>

но это создает проблемы.

Пожалуйста, дайте мне подробные объяснения, как это сделать.

Заранее спасибо !

Ответов (2)

например, с:

    <param-value>classpath*:spring/persistence/*.xml, classpath*:spring/*.xml</param-value>

пути зависят от вашего местоположения разделенного .xml

Пример с каталогами WEB-INF

<param-value>/WEB-INF/daoContext.xml /WEB-INF/applicationContext.xml</param-value>

примечание: похоже, работает без ','

Ссылка:

Что мне нравится делать, если у меня есть несколько файлов контекста, так это чтобы мой базовый класс контекста импортировал другие части через тег импорта.

<import resource="applicationContext-otherStuff.xml"/>

Обычно мы используем эту модель, чтобы сохранить конфигурацию источника данных отдельно от экземпляров компонента.