Основы Boot 😕 база
Что такое Spring Boot простыми словами?
Надстройка над Spring, которая берёт на себя настройку: подключил стартер — и фича работает почти без конфигурации.
Основы Boot 😕 база
Чем Boot удобнее «чистого» Spring?
Автоконфигурация, встроенный сервер и стартеры — поднимаешь приложение за минуты, без горы настроек.
Основы Boot 🤓 уверенно
Что такое Spring Boot Starter?
Готовый набор зависимостей под задачу (web, data-jpa): подключаешь один стартер — тянутся нужные библиотеки с совместимыми версиями.
Основы Boot 🤓 уверенно
Что делает @SpringBootApplication?
Объединяет три аннотации: конфигурацию, автоконфигурацию и сканирование компонентов — это точка входа приложения.
Основы Boot 🧐 глубоко
Какие шаги нужны, чтобы подключить БД к Spring Boot?
Основы Boot 🧐 глубоко
Зачем нужен Spring Boot Actuator?
Основы Boot 😎 про
Как написать собственный стартер?
Основы Boot 😎 про
Как работает автоконфигурация под капотом?
Конфигурация 😕 база
Где хранятся настройки Spring Boot приложения?
В application.yml или application.properties: порт, подключение к базе, свои параметры.
Конфигурация 😕 база
Что такое профили (profiles)?
Наборы настроек под среду: application-dev.yml для локали, application-prod.yml для прода. Активируются через spring.profiles.active.
Конфигурация 🤓 уверенно
Как прочитать настройку в коде?
@Value("${my.setting}") для одиночного значения или @ConfigurationProperties для группы настроек в типизированный класс.
Конфигурация 🤓 уверенно
Чем @ConfigurationProperties лучше @Value?
Группа настроек маппится в класс целиком: типизация, валидация, автодополнение в IDE, не нужно повторять префикс в каждой аннотации.
Конфигурация 🧐 глубоко
В каком порядке Spring Boot читает источники конфигурации (файл, env, аргументы)?
Конфигурация 🧐 глубоко
Как переопределить настройку для тестов?
Конфигурация 😎 про
Как хранить секреты вне application.yml и почему это важно?
Конфигурация 😎 про
Что такое relaxed binding в Spring Boot?