#421 Код-ревью контроллера действий
Сделать код-ревью:
@RestController
@RequestMapping(value = MappingPath.PROCESS, consumes = { MediaType.ALL_VALUE })
public class ProcessActionController {
private final MailHandler mailHandler;
private final ReportHandler reportHandler;
@PostMapping(value = "/doAction")
public ResponseEntity<Object> process(@RequestBody ActionRq request) {
Action action = request.getAction();
if (action == Action.SEND_MAIL) {
return mailHandler.process(request);
}
if (action == Action.SEND_REPORT) {
return reportHandler.process(request);
}
return ResponseEntity.ok().body(UserRs.getDefaultFallbackResponse());
}
}Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору