Встречается на собеседованиях • сегодня
На какой слой идет обращение после контроллера при создании MVC приложения
После контроллера запрос обычно передается в сервисный слой (Service Layer). Это бизнес-логика приложения, где происходит обработка данных, вызовы к репозиториям, валидация и другие операции.
Пример:
java
@Controller
public class UserController {
@Autowired
private UserService userService;
text
@PostMapping("/users")
public String createUser(UserDto userDto) {
userService.createUser(userDto); // Вызов сервиса
return "redirect:/users";
}}
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
text
public void createUser(UserDto userDto) {
// Бизнес-логика, валидация и т.д.
User user = convertToEntity(userDto);
userRepository.save(user); // Обращение к репозиторию
}}
text
Далее сервис может взаимодействовать с **репозиторием (DAO)** для работы с БД.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы