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

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

时间2025-05-02 04:53:52分类IT科技浏览4889
导读: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
财务精度2(财务精度:BigInteger 与 BigDecimal) python开发套件(Python开发的常用组件)