如果Spring MVC控制器方法不返回值,该怎么办?

如果Spring MVC控制器方法不返回值,该怎么办?,第1张

如果Spring MVC控制器方法返回值,该怎么办?

您可以返回void,然后必须使用@ResponseStatus(value = HttpStatus.OK)标记该方法,而无需使用@ResponseBody

@RequestMapping(value = "/updateSomeData" method = RequestMethod.POST)@ResponseStatus(value = HttpStatus.OK)public void updateDataThatDoesntRequireClientToBeNotified(...) {    ...}

只有get方法隐式地返回200状态代码,所有其他方法都可以做以下三件事之一:

  • 返回void并用标记方法
    @ResponseStatus(value = HttpStatus.OK)
  • 返回一个对象并标记为
    @ResponseBody
  • 返回一个
    HttpEntity
    实例


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5441800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存