开发者社区> 问答> 正文

Spring MVC 中配置 / 和 /* 到底有什么区别

http://www.coderanch.com/t/364782/Servlets/java/key-difference-url-pattern

http://hi.baidu.com/atell/item/522112d3db45081fd90e44e1

网上有类似解答,但是还是不太理解,

大致意思是 / 是配置默认servlet

/ 匹配 类似.jsp 等有后缀的URL

但是,不管/ 还是 / ,Spring 的InternalResourceViewResolver 都能拦截到 index.html, 但是配置/ 是404,配置/ 就能访问到,好费解呀。

展开
收起
a123456678 2016-03-17 09:48:15 3069 0
1 条回答
写回答
取消 提交回答
  • /*表示的是所有,即针对所有操作,请求action被拦截,转到jsp页面也被拦截;

    /的话,大部分是用于现在的restful风格的操作。

    如果是/*是404的话,确定一下你的静态文件操作是否处理了·

    形如:

    2019-07-17 19:04:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
workshop专场-微服务专场-开发者动手实践营-微服务-Spring Cloud Alibaba 微服务全家桶体验 立即下载
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载

相关实验场景

更多