【发布时间】:2017-03-26 19:56:20
【问题描述】:
我是一个 SpringBoot 应用程序有一个 REST 控制器,它可以处理多种情况,其中一种情况必须转发给另一个控制器。
@PutMapping(
value = "/rest/endpoint",
consumes = MediaType.APPLICATION_JSON_VALUE,
produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public ResponseEntity<CustomObject> doPut(@RequestBody myDataToBeHandled) {
if(caseAHolds(myDataToBeHandled){
return new ResponseEntity<>(null, HttpStatus.BAD_REQUEST);
}
else if(caseBHolds(myDataToBeHandled){
return new ResponseEntity<>(null, HttpStatus.OK);
}
else if(caseCHolds(myDataToBeHandled){
// Redirect here
}
}
我已经看到 an example 了解如何为重定向执行此操作?
【问题讨论】:
标签: spring forwarding