spring之@GetMapping不产生响应内容类型application/json

shihaiming 阅读:13 2024-05-10 16:29:43 评论:0

我正在用Spring 4和注释大手笔开发API Rest。直到现在我一直在使用'@RequestMapping(value = "/myapi/{id}", method = RequestMethod.GET, produces = "application/json; charset=UTF-8")',但是我想将精简版与GET一起使用:@GetMapping("/myapi/{id}")
问题是招摇未正确显示响应内容类型:
取而代之的是:

响应内容类型/

我尝试将HttpHeaders对象添加到响应实体,但不起作用。

你能帮助我吗?

请您参考如下方法:

需要向GetMapping添加与RequestMapping相同的可选参数。
@GetMapping(value = "/myapi/{id}", produces = MediaType.APPLICATION_JSON_VALUE)


标签:Spring
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号