Как загрузить свойства на тесте Junit - PullRequest
0 голосов
/ 09 апреля 2020

Краткое описание моего проекта - это 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

Я думаю, что при запуске теста свойства не загружаются по этому пути. Есть ли у вас какие-либо предложения для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...