Краткое описание моего проекта - это api rest, основанный на фреймворке Spring MVC. Я использовал профиль для упаковки зависит от env сервера.
Мой проект работает нормально, когда я запускаю команду «mvn package -Plocal». Это работает нормально.
Проблема в том, что когда я запускаю тест junit, он говорит, что ресурс classpath не может быть открыт.
Я только что добавил эти аннотации
@ContextConfiguration(locations=“file:mypath/context.xml)
Мой контекст . xml файл также содержит propertyplaceholderconfugurator.
<property name=locations”>
<list>
<value>/WEB-INF/classes/properties/repository.properties</value>
<value>/WEB-INF/config/common.properties</value>
</list>
<property>
Реальный путь -
src/main/resources/build.properties/{dev, local, prod}
sec/main/webapp/WEB-INF/config/common.properties
Я думаю, что при запуске теста свойства не загружаются по этому пути. Есть ли у вас какие-либо предложения для этого?