2017-02-08 9 views
0

У меня есть проект Spring-Boot, который работает с DB-соединениями и множеством других вещей. Теперь я добавил в проект еще один «основной класс». Дело в том, что, начав этот класс, загружаются все настройки конфигурации (которые поступают из application.yml). Но это не то, что я хочу. Я хочу, чтобы проект начинался без попытки привязки к любому источнику данных ... Но как?Как заставить Spring Boot пропустить некоторые конфигурации

ответ

0

Почему вы добавляете несколько основных классов? Вместо этого попробуйте использовать разные профили. И вы можете запустить приложение с помощью -Dspring.profiles.active =? имущество.

Пример: Просто добавьте application-test.properties и запустите приложение с помощью -Dspring-profiles.active = test и свойства в файле свойств теста будут загружены. И потенциально переписать свойства с тем же ключом в application.properties.