弹簧 MVC 控制器方法的有效返回类型有哪些?
2022-09-01 16:00:20
我在Spring MVC方面没有太多经验,我有以下关于控制器方法可以返回的有效返回类型。
因此,我知道用户生成由 DispatcherServlet 接收和处理的 HttpRequest,该请求将此请求分派给特定的控制器类。
控制器类如下所示:
@Controller
public class AccountController {
@RequestMapping("/showAccount")
public String show(@RequestParam("entityId") long id, Model model) {
...
}
.......................................
.......................................
.......................................
}
因此,我知道每个方法都处理特定的请求,并且处理的请求由@RequestMapping注释指定。
我还知道该方法返回一个作为逻辑视图名称的String对象(然后由视图解析程序解析以呈现视图)
因此,在此阶段,我认为控制器类的方法仅返回 String 对象。但我不确定。也许像这样的方法也可以返回一些不同类型的对象?