Встречается на собеседованиях • сегодня
В чем разница между Spring Boot и Spring
Spring — это мощный фреймворк для Java, предоставляющий множество модулей (Spring MVC, Spring Data, Spring Security и др.), но требует ручной настройки конфигурации.
Spring Boot — это надстройка над Spring, упрощающая разработку за счет:
- Автоконфигурации — минимум ручных настроек (например, автоматическое создание бинов).
- Встроенного сервера (Tomcat, Jetty) — не нужно разворачивать приложение отдельно.
- Starter-зависимостей — удобное управление зависимостями (например,
spring-boot-starter-web). - Actuator — мониторинг и управление приложением через HTTP-эндпоинты.
Пример:
java
// Spring Boot приложение (минимальная конфигурация)
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args); // Запуск со встроенным сервером
}
}В Spring для аналогичного функционала потребовалась бы настройка web.xml, DispatcherServlet и др.

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