当我使用@PostMapping
时,我会通过CREATED(201)
注释一起提供ResponseStatus
响应状态。与@DeleteMapping
,@PutMapping
等相同。
那么,有没有办法在不同的requestMapping设置默认响应状态?
答案 0 :(得分:0)
您可以使用ResponseEntity在每个方法上设置http响应 例如:
ResponseEntity.status(status);
您可以使用它给出每种方法的状态
答案 1 :(得分:0)
您可以从控制器方法返回ResponseEntity
作为映射响应
示例代码如下:
@GetMapping("/get")
public @ResponseBody ResponseEntity<String> get() {
return new ResponseEntity<String>("GET Response", HttpStatus.OK);
}
您可以在@DeleteMapping
,@PutMapping
和其他人中使用相同的机制。