首页 > 其他 > 详细

@RestController与@Controller的区别

时间:2021-05-10 22:47:47      阅读:36      评论:0      收藏:0      [点我收藏+]

简单粗暴

@Controller 标注的类的返回值是一个画面的路径。在浏览器请求路径之后会跳转到 return 返回的画面中。

@RestController,return 返回的将不会是一个画面而是一个内容。例如,return /WEB-INF/views/success.jsp 则会返回/WEB-INF/views/success.jsp这个内容而不是跳转画面。

 

 

例如:
@RestController
@RequestMapping
public class TestController {
@RequestMapping("/index")
public String index() {
return "user/hello";
}
}
页面显示的是user/hello字符串

 

例如:
@Controller
@RequestMapping
public class TestController {
@RequestMapping("/index")
public String index() {
return "user/hello";
}
}
显示user底下的hello页面上的内容

@RestController与@Controller的区别

原文:https://www.cnblogs.com/linhan8888/p/14752651.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!