返璞归真day11 用户中心精研版(第二块)
@Controller 和 @RestController的区别(我将RestController写成了Controller)
在 Spring 框架中,@Controller 和 @RestController 都是用于标识 “控制器” 类的注解,但它们的核心作用和使用场景有明显区别,主要体现在返回值的处理方式上。
- 本质区别:是否默认包含 @ResponseBody
- @Controller:是 Spring MVC 中最基础的控制器注解,用于标识一个类为 “请求处理器”,主要用于处理 HTTP 请求并返回视图(如 JSP、Thymeleaf 页面)。若要通过 @Controller 注解的方法返回数据(如 JSON、XML),需要在方法上额外添加 @ResponseBody 注解。
- @RestController:是 Spring 4.0 引入的 “组合注解”,等价于 @Controller + @ResponseBody。它的核心作用是返回数据(而非视图),因此被注解的类中所有方法默认都会将返回值直接转换为 JSON/XML 等格式(通过消息转换器),无需再单独添加 @ResponseBody。
这玩意竟然还有俩,本来不打算回宿舍的但是挺不住有点累回去睡了一觉
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
Day 1✅ 今天做了:学了最基本的DFS,完成了洛谷上相关的4道题⏰ 明天计划:继续刷DFS,并且复习二分📚 今日感悟:码途遥远,道阻且长……
1
Day 38✅ 今天做了:1、扇贝英语单词打卡2、微信阅读15分钟3、英语听说读写4、编程导航学习⏰ 明天计划:待定📚 今日感悟:Keep going!
1
Day 115✅ 今天做了:学习了jdbc⏰ 明天计划:继续学习mysql
0
Day 39✅ 今天做了:1、扇贝英语单词打卡2、微信阅读15分钟3、英语听说读写4、编程导航学习⏰ 明天计划:待定📚 今日感悟:Keep going!
1
Day 116✅ 今天做了:学习了jdbc⏰ 明天计划:学完jdbc
0
作者分享
鱼总有没有ai Agent和怎么做skills的教程呀
1
xdm,我回来了
我去之前提到的那个对日开发了,先是学的和祖国同一年生日的COBOL,还有JCL。不过后来好了一些,把我调到了用Scala做spark的部门,然后边学日语到现在已经过了5个月。
在这期间又焦虑了一次,哈哈哈,可能我就是爱焦虑人格吧。
我觉得我的路都被封闭了一样。
本来打算去日本发展也是个不错的选择,但是刚实习不久,高某某苗就来了,日元汇率酷酷的涨。公司框框的亏。这公司有点待不下去了。
实习工资3k8,转正税后5k。六险一金。(目前公司亏损,不知道还能撑几年)
有没有大佬给指条明路
3
找到实习了xdm,但是。。。。
2
返璞归真day17
1
返璞归真day16 用户中心前端版
1
