java:spring:注解:@Controller和@RestController的区别?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38750084/article/details/87864100

@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了。

自测:

正常情况下只在类名上面写@RestController注解即可以正常调用

调用接口结果:

 

现在改为 @Controller

再次请求报错如下: 

然后方法上加上 @ResponseBody 标签:

则成功了,与之前只写@RestController注解效果一样:

猜你喜欢

转载自blog.csdn.net/weixin_38750084/article/details/87864100
今日推荐