我有以下代码行
@ResponseStatus(HttpStatus.OK)
当
HttpStatus
枚举具有我需要的值时,一切都变得简单而美丽。但今天我需要状态码210
。并且 HttpStatus
枚举值之间没有这样的选择。也许您知道如何设置 210
状态代码?
@ResponseStatus
仅允许您使用HttpStatus
作为参数,而HttpStatus
不允许您提供自定义代码(它是一个枚举,因此值集是固定的)。
要返回自定义状态代码,您需要更改控制器方法以返回
ResponseEntity<YourResponseType>
:
return new ResponseEntity<String>("Hello World", HttpStatusCode.valueOf(210));