Встречается на собеседованиях • сегодня

Что создается после контроллера при создании MVC приложения

В MVC-приложении после контроллера обычно создаются: 1. **Сервисный слой** (Service) – содержит бизнес-логику, вызывается из контроллера 2. **Репозиторий/DAO** – отвечает за взаимодействие с БД 3. **Модели/DTO** – передают данные между слоями Пример структуры: ```java @Controller public class UserController { @Autowired private UserService userService; @GetMapping("/users") public List getUsers() { return userService.getAllUsers(); } } @Service public class UserService { @Autowired private UserRepository userRepository; public List getAllUsers() { return userRepository.findAll().stream() .map(this::convertToDto) .toList(); } } ``` Сервисный слой отделяет бизнес-логику от HTTP-запросов, что делает приложение более поддерживаемым.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы