学习_Spring5_MVC_@RequestMapping注解

源码:

@Target({ElementType.METHOD, Element.TYPE})
@Retention(RetentionPolicy,RUNTIME)
@Documented
@Mapping
public @interface RequestMapping{

}

作用:

  用于建立请求URL和处理请求方法之间的对应关系

 

出现位置:

  类上: 
    请求URL的第一级访问目录,此处不写的话,就相当于应用的根目录,写的话需要以“/” 开头。
    它出现的目的是为了使我们的URL可以按模块化管理

  方法上:
    请求URL的第二级访问目录

  属性:
    path:指定请求的URL
    value:指定请求的URL
    method:指定请求的方式
    params:指定请求的参数条件,支持简单的表达式。声明了这个属性,在请求访问到时,请求的参数必须要和声明的一致
         (请求参数的key和value必须要和配置的一模一样) 不然就报Bad Request 400 异常  
    headers:指定限制请求头的条件

posted @ 2020-08-23 04:51  Lambda_lalala  阅读(58)  评论(0)    收藏  举报