Profiles позволяют иметь разные конфигурации для dev/test/prod. application-dev.yml перекрывает application.yml при активном профиле dev. @Profile("prod") на бине — создаётся только в production. Активировать: SPRING_PROFILES_ACTIVE=prod или --spring.profiles.active=prod. @ActiveProfiles в тестах. Профили можно комбинировать: prod,eu. Важно: чувствительные данные должны быть в переменных окружения, не в profile-файлах.
Как работают Spring Profiles и когда использовать @Profile?
Junior
290 просмотровAFK Offer AI
Как использовать jstack для диагностики проблем?