Встречается на собеседованиях • сегодня
Есть ли Servlet в Spring
Spring использует сервлеты под капотом, но разработчику обычно не нужно работать с ними напрямую. Spring MVC построен на DispatcherServlet, который является центральным сервлетом, обрабатывающим все входящие HTTP-запросы и делегирующим их контроллерам.
Пример конфигурации DispatcherServlet в web.xml:
```xml
dispatcher
org.springframework.web.servlet.DispatcherServlet
dispatcher
/
```
В Spring Boot конфигурация DispatcherServlet происходит автоматически. Можно создавать контроллеры через аннотации, не заботясь о сервлетах:
```java
@RestController
public class MyController {
@GetMapping("/hello")
public String hello() {
return "Hello World";
}
}
```
Хотя технически сервлеты присутствуют, Spring абстрагирует разработчика от низкоуровневой работы с ними.

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