哪个最好在springMVC控制器中返回?

时间:2017-06-12 02:44:36

标签: java spring spring-mvc

在springMVC控制器中,

最好还是回来?

编辑1

  • ModelAndView(Class)
  • 模型(界面)
  • 地图
  • 字符串
  • 空隙
  • 查看
  • HttpEntity<?>ResponseEntity<?>
  • HttpHeaders

等等。

现在,我知道这些返回类型有不同的含义。

String一样,返回一个视图名称。

而且,当我想要返回包含某些对象的视图时,ModelAndView是更好的选择。

1 个答案:

答案 0 :(得分:3)

Spring为您提供的一个重要功能是格式之间的自动转换,例如POJO和JSON或XML。不要重新发明轮子 - 只需返回POJO(如果需要,还可以返回ResponseEntity<Pojo>)。这使您的代码更简单,更可靠,更容易测试。