我正在使用 springboot 和 html 页面。当我单击链接(只是重定向 href)导航到下一页时,springboot 显示白标错误页面。当我单击 aa href 时,Springboot 检查请求映射。我想禁用这个。当我单击链接时,我不希望 springboot 检查请求映射。
1 回答
慕勒3428872
TA贡献1848条经验 获得超6个赞
路径匹配和内容协商
Spring MVC 可以通过查看请求路径并将其与应用程序中定义的映射(例如,Controller 方法上的 @GetMapping 注释)进行匹配,将传入的 HTTP 请求映射到处理程序。
默认情况下,Spring Boot 从类路径中名为 /static(或 /public 或 /resources 或 /META-INF/resources)的目录或 ServletContext 的根目录提供静态内容。它使用 Spring MVC 中的 ResourceHttpRequestHandler,以便您可以通过添加自己的 WebMvcConfigurer 并重写 addResourceHandlers 方法来修改该行为。
在独立的 Web 应用程序中,容器中的默认 servlet 也会启用并充当后备,如果 Spring 决定不处理它,则从 ServletContext 的根提供内容。大多数时候,这种情况不会发生(除非您修改默认的 MVC 配置),因为 Spring 始终可以通过 DispatcherServlet 处理请求。
您必须定义后备方法的行为。
添加回答
举报
0/150
提交
取消