Maven Spring boot: установить местоположение файла дополнительных свойств при тестировании - PullRequest
0 голосов
/ 10 октября 2018

В настоящее время я устанавливаю дополнительный файл свойств весенней загрузки, используя spring.config.additional-location:

mvn -DskipTests spring-boot:run -Dspring-boot.run.arguments=--spring.config.additional-location=api-props.properties

Я хотел бы знать, как установить этот файл дополнительных свойств при его тестировании.До сих пор я проверял, чтобы установить этот параметр на test.

mvn test -Dspring-boot.run.arguments=--spring.config.additional-location=api-props.properties

Есть идеи?

1 Ответ

0 голосов
/ 10 октября 2018

В общем, вариантов много.Начните с application.properties в папке src/test/resources.

Если тест помечен @SpringBootTest, этот файл свойств будет выбран автоматически.Он также будет переопределять свойства, указанные в «обычных» свойствах приложения

Другой хороший вариант - использование @TestPropertySources аннотации

Полный список см. здесь

...