@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了。
自测:
正常情况下只在类名上面写@RestController注解即可以正常调用
调用接口结果:
现在改为 @Controller
再次请求报错如下:
然后方法上加上 @ResponseBody 标签:
则成功了,与之前只写@RestController注解效果一样:
@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了。
自测:
正常情况下只在类名上面写@RestController注解即可以正常调用
调用接口结果:
现在改为 @Controller
再次请求报错如下:
然后方法上加上 @ResponseBody 标签:
则成功了,与之前只写@RestController注解效果一样: