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

Java 在springMVC控制器中返回哪个更好?,java,spring,spring-mvc,Java,Spring,Spring Mvc,在springMVC控制器中 返回哪个更好 编辑1 ModelAndView(类) 模型(接口) 地图 串 空虚 看法 HttpEntity或ResponseEntity HttpHeaders 还有更多 现在,我知道这些返回类型有不同的含义 与String类似,返回视图名称 而且,当我想要返回包含一些对象的视图时,ModelAndView是一个更好的选择。Spring为您提供的一个重要功能是在格式之间自动转换,例如POJO和JSON或XML。不要重新发明轮子——只要返回POJO(或Res

在springMVC控制器中

返回哪个更好


编辑1

  • ModelAndView(类)
  • 模型(接口)
  • 地图
  • 空虚
  • 看法
  • HttpEntity
    ResponseEntity
  • HttpHeaders
还有更多

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

String
类似,返回视图名称


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

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