У меня есть следующий контроллер в приложении Springboot, который я использую, чтобы ПОЛУЧИТЬ сотрудника на основе заданного идентификатора сотрудника.
@GetMapping(path = "employee/{empId}", produces = "application/json; charset=UTF-8")
public Mono<ResponseEntity<Object>> getEmployee(@PathVariable(name = "empId") String empID,
@RequestParam(name = "showExtraDetails", defaultValue = "false") boolean showExtraDetails) {
Mono<Employee> employeeFound = employeeService.getEmployee(empID, showExtraDetails);
if (employeeFound != null) {
return Mono.just(new ResponseEntity<>(employeeFound, HttpStatus.OK));
}
}
Я вижу код состояния 200 в почтальоне, но не вижу подробностейсотрудник как орган реагирования.Вместо этого я вижу следующее:
{
"scanAvailable": true
}
Можно ли отобразить атрибуты сотрудника без блокировки потока?