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

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