首页IT科技教师业务学习笔记(学习笔记——@RequestMapping注解位置、注解属性;@RequestMapping支持Ant风格的路径)

教师业务学习笔记(学习笔记——@RequestMapping注解位置、注解属性;@RequestMapping支持Ant风格的路径)

时间2025-09-18 23:42:50分类IT科技浏览6809
导读:2023-01-19...

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

<!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>员工列表页面</title> </head> <body> <h2>员工列表页面</h2> <a th:href="@{/EmpController/saveEmp}">添加员工信息</a> </body> </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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
加油宝怎么申请退款(加油宝如何提现-315即将来临,投诉高企的团油们是否有望登台?)