发布时间:2023-01-31 18:00
来源:https://ramostear.com/
@RequestMapping
@RequestMapping注解的主要用途是将Web请求与请求处理类中的方法进行映射。Spring MVC和Spring WebFlux都通过RquestMappingHandlerMapping
和RequestMappingHndlerAdapter
两个类来提供对@RequestMapping注解的支持。
@RequestMapping
注解对请求处理类中的请求处理方法进行标注;@RequestMapping
注解拥有以下的六个配置属性:
value
:映射的请求URL或者其别名
method
:兼容HTTP的方法名
params
:根据HTTP参数的存在、缺省或值对请求进行过滤
header
:根据HTTP Header的存在、缺省或值对请求进行过滤
consume
:设定在HTTP请求正文中允许使用的媒体类型
product
:在HTTP响应体中允许使用的媒体类型