我正在开发react-spring-boot Web服务,也正在使用react-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()方法来构建所需的响应,但是它会提供默认响应,如下所示: { “ timestamp”:“ 2018-09-29T16:23:21.287 + 0000”, “状态”:500, “错误”:“内部服务器错误”, “ message”:“内部服务器错误”, “路径”:“ /员工” }
我无法设置自己的状态代码和错误消息。