@ResponseBody与@RestController的作用与区别
来源:互联网 发布:股票推荐软件 编辑:程序博客网 时间:2024/04/28 02:47
在使用springmvc框架的时候,在处理json的时候需要用到spring框架特有的注解@ResponseBody或者@RestController注解,
这两个注解都会处理返回的数据格式,使用了该类型注解后返回的不再是视图,不会进行转跳,而是返回json或xml数据格式,输出在
页面上。
那么,这两个注解在使用上有什么区别呢?
首先,@ResponseBody一般是使用在单独的方法上的,需要哪个方法返回json数据格式,就在哪个方法上使用,具有针对性。
其次,@RestController注解则一般是使用在类上的,它表示的意思其实就是结合了@Controller和@ResponseBody两个注解,
如果哪个类下的所有方法需要返回json数据格式的,就在哪个类上使用该注解,具有统一性;需要注意的是,使用了@RestController
注解之后,其本质相当于在该类的所有方法上都统一使用了@ResponseBody注解,所以该类下的所有方法都会返回json数据格式,
输出在页面上,而不会再返回视图。
希望对还有疑惑的一些程序猿有帮助,有兴趣的程序猿可继续深入去探究~~
3 0
- @ResponseBody与@RestController的作用与区别
- @ResponseBody与@RestController的作用与区别
- @Controller,@RestController ,@ResponseBody的区别
- @RestController与@Controller的区别
- @RestController与@Controller的区别
- Controller与RestController的区别
- Springboot项目启动后无法打开jsp、html等页面问题(@RestController与@ResponseBody + @Controller的区别)
- @RestController与@Controller区别
- @Controller与@RestController区别
- Spring注解@RestController与@Controller的区别
- @RestController注解与@Controller 注解的区别
- 与的区别与作用
- 与的区别与作用
- 与的区别与作用
- 浅谈@RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别
- @RequestBody与@ResponseBody的使用
- @ResponseBody与response.getWriter .write()区别
- @RestController、@Controller、@ResponseBody
- 詹森不等式证明
- 机房收费系统---概要设计说明书
- 使用 CSS3 新属性 user-select 控制网页内容的选择范围
- Java中堆内存和栈内存详解
- 测试电脑网络是否通
- @ResponseBody与@RestController的作用与区别
- chromedriver下载地址 和其他浏览器驱动下载
- JAVA虚拟机调优参数
- 手机中APN没有配置正确的那些事--持续更新
- java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得
- STL容器效率比较
- c/c++中数据输出到文件名有变量的文件中或多个程序运行结果输出到同一个文件中的方法
- java 上传图片的压缩与放大
- python - 3