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

Через что можно конфигурировать окружения для стенда

Spring Boot поддерживает несколько способов конфигурации окружений:

  1. application.properties / application.yml – базовые файлы конфигурации.
  2. Profiles (application-{profile}.properties) – отдельные файлы для разных окружений (dev, prod, test).
  3. Environment Variables – переменные окружения (например, SPRING_DATASOURCE_URL).
  4. VM Options (-Dspring.profiles.active=dev) – передача параметров через JVM.
  5. @ConfigurationProperties – аннотация для биндинга конфигов в Java-классы.

Пример с профилями:

properties
# application-dev.properties  
spring.datasource.url=jdbc:h2:mem:dev  

# application-prod.properties  
spring.datasource.url=jdbc:postgresql://prod-db:5432/app  

Активация профиля через VM:

bash
java -jar app.jar --spring.profiles.active=prod  
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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