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

Что конфигурировал со Spring Boot

Spring Boot позволяет быстро настраивать приложения через:

  1. application.properties/application.yml - основные настройки:
properties
server.port=8081
spring.datasource.url=jdbc:h2:mem:testdb
  1. Spring Profiles - конфигурация для разных окружений:
java
@Profile("dev")
@Configuration
public class DevConfig { ... }
  1. @ConfigurationProperties - типобезопасная конфигурация:
java
@ConfigurationProperties(prefix="app")
public class AppConfig {
    private String name;
    // геттеры/сеттеры
}
  1. Auto-Configuration - Spring Boot автоматически настраивает компоненты на основе classpath (например, DataSource, JPA, Security).

  2. @Conditional аннотации для условной конфигурации.

  3. Externalized Configuration - возможность переопределять настройки через переменные окружения, аргументы командной строки.

Также часто конфигурируют: логирование, кеширование, безопасность, интеграцию с БД, мониторинг через Actuator.

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

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

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

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