教师业务学习笔记(学习笔记——@RequestMapping注解位置、注解属性;@RequestMapping支持Ant风格的路径)
2023-01-19
一 、@RequestMapping注解位置
1 、书写在类上面
(1)作用:为当前类设置映射URL
(2)注意:不能单独使用 ,需要与方法上的@RequestMapping配合使用
2 、书写在方法上面
(1)作用:为当前方法设置映射URL
(2)注意:可以单独使用
3 、示例代码
(1)day09_springMVC/src/main/java/“com.hh.controller.EmployeeController ”
(2)day09_springMVC/src/main/webapp/WEB-INF/pages/empList.html
二 、@RequestMapping注解属性
1 、value属性
(1)类型:String[]
(2)作用:设置URL信息
2 、path属性
(1)类型:String[]
(2)作用:与value属性作用一致
3 、method属性
(1)类型:RequestMethod[]
RequestMethod[]:是一个枚举类型
(2)作用:为当前URL(类或方法)设置请求方式
(3)注意:
①默认情况:所有请求方式均支持
②如请求方式不支持 ,会如下报错
405【Request method GET not supported】
4 、params
(1)类型:String[]
(2)作用:为当前URL设置请求参数
(3)注意:如设置指定请求参数 ,但URL中未携带指定参数 ,会报如下错误
400【Parameter conditions "lastName=lisi" not met for actual request parameters】
5 、headers
(1)类型:String[]
(2)作用:为当前URL设置请求头信息
(3)注意:如设置指定请求头 ,但URL中未携带请求头 ,会报如下错误
404:请求资源未找到
三 、@RequestMapping支持Ant风格的路径
1 、常用通配符
(1)?:匹配一个字符
(2)*:匹配任意字符
(3)**:匹配多层路径
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!