默认情况下,Spring Boot将从类路径中的/ static目录或ServletContext的根目录提供静态内容
我已在spring.mvc.static-path-pattern=/resources/**
中设置application.properties
- 但我收到错误404.
(No mapping found for HTTP request with URI [/index.html] in DispatcherServlet with name 'dispatcherServlet'
)
这是我的项目层次结构:
我错过了什么?
解决方案:
我有一个控制器映射到/
,删除后我可以看到该网站! 捂脸
答案 0 :(得分:1)
没有spring.mvc.static-path-pattern=/resources/**
你试过吗?或者尝试使用属性设置访问/static/index.html
?因为该设置会更改Spring Boot寻找静态文件的位置,并且我清楚地看到您的index.html
位于resources/static
文件夹中。