Spring 的@Controller 和@RestController的区别
Posted 阿克西斯教成员污米饭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring 的@Controller 和@RestController的区别相关的知识,希望对你有一定的参考价值。
@RestController Spring 4.0中新增的特性
@RestController 继承自 @Controller,相当于@ResponseBody + @Controller
1.只是使用@RestController时试图解析器不起作用,无法返回页面
例如:返回success.jsp 页面,返回的则是success字符串
2.如果要返回页面则使用@Controller
3.当使用@Controller时,要返回JSON,则在对应方法上添加@ResponseBody
以上是关于Spring 的@Controller 和@RestController的区别的主要内容,如果未能解决你的问题,请参考以下文章
spring boot 和 spring MVC 使用的和配置的区别。
Spring注解@Controller和@Service一样吗?
Spring中@Controller和@RestController之间的区别