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

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

时间2025-06-20 07:55:43分类IT科技浏览5503
导读: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
kettle连接oracle12c(springboot集成kettle实现对接oracle数据)