SpringMVC中,/和/*和/**分别表示什么

根路径 "/"

用途

        / 是最基本的路径映射,在Spring MVC中它表示应用程序的根路径。当你在浏览器中访问 http://domain.com/ 时,就会匹配到根路径。


特点

        这种映射方式主要用于默认的欢迎页或者一些针对根路径的特定处理。例如,你可能会将根路径映射到一个欢迎页面或者首页控制器方法。


一级路径 "/*"

用途

        /* 用于匹配指定路径下的所有请求,但不包括子路径

        例如,如果你将一个控制器方法映射到 /user/*,那么它只会匹配到 /user 下的请求,如 /user/profile


特点

         这种映射方式通常用于对某个特定路径下的请求进行拦截或处理

        比如,你可能会在 /admin/* 下设置权限控制或者日志记录。
 

全路径匹配 "/**"

用途

         /** 是最灵活的路径匹配方式,可以匹配任意路径,包括子路径

        例如,将一个控制器方法映射到 /api/** 可以匹配到 /api/user、/api/admin/dashboard 等等。
特点

         这种映射方式常用于需要拦截或处理所有请求的场景,比如全局的请求日志记录、安全过滤器、跨域请求处理等。

相关推荐

  1. SpringMVC,//*/**分别表示什么

    2024-04-20 10:14:05       15 阅读
  2. springspringboot、springMVC什么区别?

    2024-04-20 10:14:05       28 阅读
  3. SpringMVC常见注解用法

    2024-04-20 10:14:05       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 10:14:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 10:14:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 10:14:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 10:14:05       20 阅读

热门阅读

  1. rknn3588 rstp

    2024-04-20 10:14:05       14 阅读
  2. 每天学习一个Linux命令之chroot

    2024-04-20 10:14:05       14 阅读
  3. 文心一言 vs GPT-4 —— 全面横向比较

    2024-04-20 10:14:05       13 阅读
  4. php 笔记 01

    2024-04-20 10:14:05       13 阅读
  5. GateWay基本配置

    2024-04-20 10:14:05       14 阅读
  6. Linux环境部署MySQL

    2024-04-20 10:14:05       12 阅读
  7. idea常用的快捷键

    2024-04-20 10:14:05       15 阅读
  8. 掌握ChatGPT:写作论文的利器

    2024-04-20 10:14:05       13 阅读
  9. 在IntelliJIDEA中如何将依赖包打入项目中?

    2024-04-20 10:14:05       15 阅读
  10. Mac使用Idea新手常用快捷键

    2024-04-20 10:14:05       13 阅读