没有@ResponseBody 的@RestController 在方法上工作不正确 [英] @RestController without @ResponseBody on methods work incorrect
本文介绍了没有@ResponseBody 的@RestController 在方法上工作不正确的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下控制器:
@RestController@RequestMapping(value = "/base/url")公共类 MyController {@请求映射(value = "/child/url",方法 = RequestMethod.POST)@ResponseBody公共字符串 mmm() {返回好的";}}
现在它可以工作(服务器响应 Ok
)但我认为 @ResponseBody
是多余的,因为我们使用了 @RestController
并删除了 @ResponseBody 注释
我看到以下服务器响应:
<头><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/><title>未找到错误 404</title>头部><身体><h2>HTTP 错误 404</h2><p>访问/base/url/child/url/Ok 的问题.原因:<预>未找到
</p><小时/><我><small>Powered by Jetty://</small></i><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>