Встречается на собеседованиях • сегодня
Что создается после контроллера при создании 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-запросов, что делает приложение более поддерживаемым.

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