SpringBoot @Controller 和 @RestController的区别

@Controller

  1. 方法的返回值。默认是跳转路径。
  2. 如果想返回json对象,必须在方法的上面加@ResponseBody

@RestController

  1. 方法返回值,默认是json对象,也就是相当于@Controller里面的方法上添加了@ResponseBody
  2. 如果方法返回值,需要跳转,那么方法的返回类型必须是View 或者ModelAndView.

猜你喜欢

转载自blog.csdn.net/h356363/article/details/89817403