Встречается на собеседованиях • сегодня
Как работает Spring Boot
Spring Boot — это фреймворк для быстрого создания Spring-приложений с минимальной конфигурацией. Он использует принцип "opinionated defaults" (разумные настройки по умолчанию), автоматически конфигурируя зависимости и встроенные серверы (например, Tomcat).
Ключевые особенности:
- Автоконфигурация: На основе зависимостей в
pom.xml/build.gradleSpring Boot настраивает приложение (например,spring-boot-starter-webвключает веб-модуль). - Встроенный сервер: Запускает приложение как standalone-приложение без развертывания на внешнем сервере.
- Starter-зависимости: Упрощают подключение функциональности (JPA, Security и т.д.).
- Actuator: Добавляет мониторинг и управление приложением через HTTP-эндпоинты (
/health,/metrics).
Пример:
java
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args); // Запуск приложения
}
}Spring Boot сканирует компоненты (@Component, @Service, @Controller) в пакете, где находится класс с @SpringBootApplication.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы