博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring MVC用的最多的注解,你会几个?
阅读量:4130 次
发布时间:2019-05-25

本文共 929 字,大约阅读时间需要 3 分钟。

Spring MVC

在这里插入图片描述

常用注解

1.Controller

注解一个类表示控制器,Spring MVC会自动扫描标注了这个注解的类。

2.RequestMapping

请求路径映射,可以标注类,也可以是方法,可以指定请求类型,默认不指定为全部接收。

3.RequestParam

放在参数前,表示只能接收参数a=b格式的数据,即 Content-Type为 application/x-www-form-urlencoded类型的内容。

4.RequestBody

放在参数前,表示参数从request body中获取,而不是从地址栏获取,所以这肯定是接收一个POST请求的非a=b格式的数据,即 Content-Type不为 application/x-www-form-urlencoded类型的内容。

5.ResponseBody

放在方法上或者返回类型前,表示此方法返回的数据放在response body里面,而不是跳转页面。一般用于ajax请求,返回json数据。

6.RestController

这个是Controller和ResponseBody的组合注解,表示@Controller标识的类里面的所有返回参数都放在response body里面。

7.PathVariable

路径绑定变量,用于绑定restful路径上的变量。

8.@RequestHeader

放在方法参数前,用来获取request header中的参数值。

9.@CookieValue;

放在方法参数前,用来获取request header cookie中的参数值。

10.GetMapping PostMapping PutMapping… *Mapping的是Spring4.3加入的新注解,表示特定的请求类型路径映射,而不需要写RequestMethod来指定请求类型。

代码演示:

在这里插入图片描述

到此这篇关于文章就结束了!

另外本人整理了一些Java学习框架的视频资料,一共有8集,以及各种Java的学习视频以及资料,免费分享给大家,想要资料的可以点赞关注

即可免费领取。深入底层,剖析源码。了解本质。 爱编程,爱生活,爱分享!

在这里插入图片描述

希望对大家有所帮助,有用的话点赞给我支持!

在这里插入图片描述

转载地址:http://ptfvi.baihongyu.com/

你可能感兴趣的文章
3.5 YOLO9000: Better,Faster,Stronger(YOLO9000:更好,更快,更强)
查看>>
iOS菜鸟学习--如何避免两个按钮同时响应
查看>>
How to access the keys in dictionary in object-c
查看>>
iOS菜鸟学习—— NSSortDescriptor的使用
查看>>
hdu 3787 hdoj 3787
查看>>
hdu 3790 hdoj 3790
查看>>
hdu 3789 hdoj 3789
查看>>
hdu 3788 hdoj 3788
查看>>
zju 1003 zoj 1003
查看>>
zju 1004 zoj 1004
查看>>
zju 1005 zoj 1005
查看>>
zju 1006 zoj 1006
查看>>
【虚拟机】虚拟化架构与系统部署(Windows系统安装)
查看>>
字节跳动安卓开发实习生面试分享
查看>>
好书分享之——《能力陷进》
查看>>
阅读笔记《c++ primer》
查看>>
阅读笔记《C++标准程序库》
查看>>
基于mirror driver的windows屏幕录像
查看>>
C语言8
查看>>
Qt实现简单延时
查看>>