У меня есть эта структура проекта:Как импортировать конфигурацию пружины?
Что я могу писать в @ContextConfiguration(locations = { "what I must write here?" })
для импорта успеха?
У меня есть эта структура проекта:Как импортировать конфигурацию пружины?
Что я могу писать в @ContextConfiguration(locations = { "what I must write here?" })
для импорта успеха?
@ContextConfiguration("file:src/main/webapp/WEB-INF/spring/spring_config.xml")
См Location of spring-context.xml
Вы также можете перемещать файлы в ресурсы папку:
вы можете хранить свои файлы конфигурации Spring в пути к классам (например, SRC/основные/ресурсы) а затем ссылаться на них через classpath.
@ContextConfiguration("classpath:/WEB-INF/spring/spring_config.xml")
Прежде всего вам нужно будет добавить webapp
в качестве исходной папки, чтобы WEB-INF
был доступен в верхней части пути к классам (как и в развернутом приложении). Затем вы можете использовать /WEB-INF/spring/security_config.xml
.
В качестве альтернативы, некоторые люди предпочитают помещать свои XML-файлы в src/main/resources
.
Игнорировать мой предыдущий комментарий - это прекрасно. Получил @ContextConfiguration, смешанный с чем-то другим, забыл, что он используется только в тестовом контексте. – Nick
классы? Ты уверен? –
исправил это, спасибо –