Встречается на собеседованиях • сегодня

Для чего нужны профили в Spring Boot

Профили в Spring Boot позволяют настраивать приложение для разных сред (dev, test, prod) без изменения кода. Они активируются через свойство spring.profiles.active и могут управлять бинами, конфигурациями и свойствами.

Пример:

java
@Profile("dev")
@Service
public class DevService { ... }

@Profile("prod")
@Service
public class ProdService { ... }

Активация профиля:

  • Через VM options: -Dspring.profiles.active=dev
  • В application.properties: spring.profiles.active=prod
  • Через переменные окружения

Также можно создавать профиль-специфичные файлы конфигурации, например application-dev.properties.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы