猿问

点击html链接时禁用springboot请求检查

我正在使用 springboot 和 html 页面。当我单击链接(只是重定向 href)导航到下一页时,springboot 显示白标错误页面。当我单击 aa href 时,Springboot 检查请求映射。我想禁用这个。当我单击链接时,我不希望 springboot 检查请求映射。



幕布斯7119047
浏览 85回答 1
1回答

慕勒3428872

路径匹配和内容协商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 处理请求。您必须定义后备方法的行为。
随时随地看视频慕课网APP

相关分类

Java
我要回答