40 个 SpringBoot 常用注解
Spring Web MVC 注解
@ R e q u e s t M a p p i n g
@ R e q u e s t M a p p i n g 注 解 的 主 要 用 途 是 将 W e b 请 求 与 请 求 处 理 类
中 的 方 法 进 行 映 射 。 S p r i n g M V C 和 S p r i n g
W e b F l u x 都 通 过 R q u e s t M a p p i n g H a n d l e r M a p p i n g 和 R e q u e s t M a
p p i n g H n d l e r A d a p t e r 两 个 类 来 提 供 对 @ R e q u e s t M a p p i n g 注
解 的 支 持 。
@ R e q u e s t M a p p i n g 注 解 对 请 求 处 理 类 中 的 请 求 处 理 方 法 进 行 标 注
; @ R e q u e s t M a p p i n g 注 解 拥 有 以 下 的 六 个 配 置 属 性 :
value:映射的请求URL或者其别名
method:兼容HTTP的方法名
params:根据HTTP参数的存在、缺省或值对请求进行过滤
header:根据HTTP Header的存在、缺省或值对请求进行过滤
consume:设定在HTTP请求正文中允许使用的媒体类型
product:在HTTP响应体中允许使用的媒体类型
提 示 : 在 使 用 @ R e q u e s t M a p p i n g 之 前 , 请 求 处 理 类 还 需 要 使 用
@ C o n t r o l l e r 或 @ R e s t C o n t r o l l e r 进 行 标 记
下 面 是 使 用 @ R e q u e s t M a p p i n g 的 两 个 示 例 :