Я занимаюсь разработкой веб-службы реактивной загрузки и также использую реактивную mongodb для хранения данных.Я хочу вернуть свой настраиваемый ответ для API.Пример, приведенный ниже:
[
{
"result": [
{
"code": "",
"data": "",
"error": ""
}
]
}
Пример метода:
@PostMapping(value="/addEmployee")
public Mono<Response> addEmployeeDetails(Employee employee){
Response response = new Response();
if(employee.getEmpID() == null){
return response(getResponse());
}
Repository.save(employee);
return response(getResponse());
}
Как вы видите в коде, у меня есть метод response (), который создает требуемый ответ. Но он mono дает ответ по умолчанию какниже: {"отметка времени": "2018-09-29T16: 23: 21.287 + 0000", "статус": 500, "ошибка": "Внутренняя ошибка сервера", "сообщение": "Внутренняя ошибка сервера", "путь": "/ employee"}
Я не могу установить собственный код состояния и сообщение об ошибке.