springboot PostMapping注解 produces设置多个值
可以使用数组形式设置多个值,例如:
@PostMapping(value = "/users", produces = {"application/json", "application/xml"})
public User createUser(@RequestBody User user) {
// ...
}
这样设置后,可以根据请求的Accept头部信息返回不同的响应格式。如果Accept头部信息为application/json,则返回JSON格式的响应,如果为application/xml,则返回XML格式的响应。如果Accept头部信息为其他格式,则会返回406 Not Acceptable的错误响应。
原文地址: https://www.cveoy.top/t/topic/czXi 著作权归作者所有。请勿转载和采集!