Когда я добавляю @ImportSource, как показано ниже, в конфигурации Java Spring, она прекрасно работает для запуска приложения.
@ImportResource(value ={
"/WEB-INF/applicationContext-flex.xml",
"/WEB-INF/applicationContext-dphibernate.xml"})
Но на этот раз мой тестовый код не получает эту конфигурацию xml.
НоЕсли я изменю этот код, как показано ниже, он будет работать для тестирования.
@ImportResource(value ={
"classpath*:/WEB-INF/applicationContext-flex.xml",
"classpath*:/WEB-INF/applicationContext-dphibernate.xml"})
Но на этот раз приложение не создает войну правильно.
Я использую ant для создания файла войны и Junit для тестирования.Версия Spring: 4.3.20.RELEASE
У меня пока нет причин для этого.
Примечание: структура моего проекта слишком старая.