Инициализируйте бобы Spring, упакованные в файле банки

В веб-приложении мы определяем местоположение конфигурации контекста в течение пружины для инициализации всех бобов как это

 <!-- Spring Application Configuration -->
 <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>/WEB-INF/spring/ctx-*.xml</param-value>
 </context-param>
 <listener>
  <description>Spring Context Listener</description>
  <display-name>SpringContextListener</display-name>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 </listener>

Я пытаюсь узнать, если возможно сделать ту внутреннюю часть файл банки (содержащий всю пружину бобы), где у меня donot есть web.xml?

5
задан skaffman 4 March 2010 в 23:30
поделиться

2 ответа

Вы можете добавить уровень делегирования put / WEB-INF / spring / my-aggregator-context.xml

, который является xml-файлом-заполнителем, который выполняет «import classpath: ctx * -xml»

Если у вас есть несколько appContext.xml во многих jar-файлах и вы хотите, чтобы все они были включены, вы даже можете сказать classpath *: appContext.xml

0
ответ дан 15 December 2019 в 06:23
поделиться

вы можете использовать префикс 'classpath:'

classpath:ctx-*.xml

см. http://static.springsource.org/spring/docs/2.5.6/reference/resources.html#resources-app-ctx

3
ответ дан 15 December 2019 в 06:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: