Конфигурация “dev mode”

186
26 ноября 2016, 19:11

Использую Spring Boot. Подкажите как "сказать" приложению для запуска в "dev" или "prodaction" mode. Есть причина так пуступить - в dev нужно опустить процесс авторизации пользователей. Предпологаю что нужен какой-либо внешний конфигурационный файл, runtime параметр или может есть что-то специфицеское для Spring Boot? Подскажите самый оптимальный вариант и может есть где подсмотреть решение.

Answer 1

Как отмечают здесь, вы можете через аннотацию @Profile активировать конфигурации в зависимости от активного профиля.

Выдержка из JavaDoc:

If a @Configuration class is marked with @Profile, all of the @Bean methods and @Import annotations associated with that class will be bypassed unless one or more of the specified profiles are active.

Соответственно, вам нужно указать профиль в этой аннотации и проинициализировать бины специфическим для данного профиля образом.

READ ALSO
Null Pointer Exception Аннотация @Autowired Spring

Null Pointer Exception Аннотация @Autowired Spring

Никак не могу разобраться с тем, как работает аннотация @Autowired в SpringИтак, допустим, у меня есть вот такой интерфейс Interface1:

260
Как отследить, что приложение на андроид было свернуто?

Как отследить, что приложение на андроид было свернуто?

Нужно, чтобы при сворачивании приложения оно закрывалось

296
Как исправить значение в switch

Как исправить значение в switch

Слова в кавычках ("apple", "bread", "cheese") подчеркнута красной волнистой линией! Как исправить?

241
Java. Фибоначчи

Java. Фибоначчи

Здравствуйте, подскажите пожалуйстаИмеется работоспособный код, который выводит числа Фибоначчи:

163