沙田仿做网站,汉中建设工程招标网官网,什么样的水平可以做网站,广州越秀区网站建设目录
作用#xff1a;
位置#xff1a;
属性
1.value 2.method
3.params
4.header 作用#xff1a;
该注解是一个用来处理请求地址映射的注解。
位置#xff1a;
可用于映射一个请求或一个方法#xff0c;可以用在类或方法上。
用于方法上#xff0c;表示在类的…目录
作用
位置
属性
1.value 2.method
3.params
4.header 作用
该注解是一个用来处理请求地址映射的注解。
位置
可用于映射一个请求或一个方法可以用在类或方法上。
用于方法上表示在类的父路径下追加方法上注解中的地址将会访问到该方法
用于类上表示类中的所有响应请求的方法都是以该地址作为父路径。
属性
1.value RequestMapping 的 value 属性必须设值RequestMapping 的 value 属性是通过当前请求的请求地址来匹配请求注意 从上面的源码中可以看到value属性是一个字符串类型的数组因此说明可以将多个请求映射到一个方法上只需要给 value 来指定一个包含多个路径的数组。 从上面的源码中可以看到value属性是一个字符串类型的数组因此说明可以将多个请求映射到一个方法上只需要给 value 来指定一个包含多个路径的数组。 2.method RequestMapping的method属性是通过当前请求的请求方式来匹配请求浏览器向服务器发送请求请求方式有很多GET、HEAD、POST、PUT、PATCH、DELETE、OPTIONS、TRACE。可以使用 method 属性来约束请求方式。可以直接用下面这种形式GetMapping处理get方式请求的映射PostMapping处理post方式请求的映射PutMapping处理put方式请求的映射DeleteMapping处理delete方式请求的映射GetMapping就相当于RequestMapping(methodRequestMethod.GET),它会将get映射到特定的方法上。 3.params RequestMapping的params属性是通过当前请求的请求参数来匹配请求 RequestMapping的params属性是一个字符串类型的数组可以通过下面四种表达是来设置匹配关系 param”要求请求映射的请求必须为包含 param的请求参数 !param”要求请求映射的请求是不能包含param的请求参数 “paramvalue”要求请求映射的请求必须包含 param 的请求参数且 param 参数的值必须为 value “param!value” 要求请求映射的请求是必须包含 param 的请求参数其值不能为 value。 4.header RequestMapping的headers属性是通过当前请求的请求头信息来匹配请求 RequestMapping的headers属性是一个字符串类型的数组可以通过下面四种表达是来设置匹配关系 “header”要求请求映射的请求必须为包含 header的请求头信息 “!header”要求请求映射的请求必须为不包含 header的请求头信息 “headervalue”要求请求映射的请求必须为包含 header的请求头信息并且header的值必须为value “header!value”要求请求映射的请求必须为包含 header的请求头信息并且header的值必须不是value