springboot excludepathpatterns未生效

问题描述:当我设置了HandlerInterceptor拦截器,并放入WebMvcConfigurerAdapter中后,我设置的excludepathpatterns未生效

先看错误代码:

接着看正确代码:

 

### 回答1: 当我们在配置context path之后访问出现404错误时,通常是由于以下几个原因: 1. 配置错误:在配置context path时,可能会出现配置错误的情况。我们需要检查配置文件是否正确地指定了context path,并确保没有拼写错误或其他语法错误。 2. 部署路径不正确:在一些情况下,我们可能会将应用程序部署到一个不正确的路径下。这会导致访问时出现404错误。我们需要确保将应用程序部署到正确的路径下,并且在配置文件中正确地指定了context path。 3. 缺少必要的资源:在配置context path时,我们需要确保应用程序中的资源文件(如静态文件、JSP文件等)也正确地指定了context path。如果缺少这些必要的资源文件,那么在访问时就会出现404错误。 4. 服务器配置错误:有时,我们可能会遇到服务器配置错误的情况。这可能包括服务器正确地处理context path的情况,或者服务器配置文件中缺少必要的配置。我们需要检查服务器的配置文件,并确保配置了正确的context path。 综上所述,出现配置context path后访问出现404错误的问题可能是由于配置错误、部署路径不正确、缺少必要的资源或服务器配置错误等原因所致。我们可以逐一排查这些可能的原因,以解决问题。如果问题仍然存在,我们可以参考相关的文档或向相关的技术支持寻求帮助。 ### 回答2: 当我们在配置web应用的context path后出现404错误时,有几种可能的原因和解决方法。 1. 链接错误:首先,我们要确保我们设置的context path在URL地址中正确地指向了我们的应用程序。可能的问题是输入了错误的路径或拼写错误。我们可以检查我们的URL地址是否与我们设置的context path一致。比如,我们设置的context path为“/myapp”,那么我们的URL地址应该为“http://localhost:8080/myapp”。 2. 部署问题:如果我们在配置context path之前已经将应用程序部署在Web服务器上,可能需要重新部署应用程序以使配置生效。我们可以尝试重新部署应用程序,并确保我们设置的context path与重新部署时使用的URL地址相匹配。 3. 配置文件:另一个可能的问题是我们的配置文件中缺少了正确的context path设置。我们可以检查我们的web.xml文件或服务器配置文件(如Tomcat的server.xml)中是否有正确的context path设置。 4. Servlet映射问题:如果我们设置了正确的context path但仍然出现404错误,可能是因为我们没有正确配置Servlet映射。我们可以检查我们的web.xml文件中的Servlet映射是否正确。确保Servlet的url-pattern与我们的URL地址相匹配。 5. 项目结构问题:最后,我们还需要检查我们的项目结构是否正确。确保我们的Web应用程序的目录结构与我们在配置文件中指定的目录结构相匹配。如果我们在配置文件中设置了错误或不存在的目录结构,将导致404错误。 在调试过程中,我们可以查看服务器日志文件以获取更多有关404错误的详细信息。日志文件通常包含有关请求的详细信息,包括URL地址、请求方法和错误消息等。我们可以根据日志文件中提供的信息来进一步分析和解决问题。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

那个id是什么东西

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值