描述:
搭建了一个简单的springboot项目。启动时通过请求访问页面。发现报404页面找不到。
项目结构:
-
导入thymeleaf的依赖。

-
templates目录

-
controller层

分析问题:
仔细的读者,应该能很快看出来什么问题导致的。粗心大意的我,搞了大半天才发现是依赖的问题。
应该导入与springboot整合的thymeleaf依赖。正确的依赖如下:
说明:
1、Thymeleaf模版默认会使用templates作为视图文件夹,默认以/templates作为前缀,以.html作为后缀。
可通过以下属性修改:

2、直接访问.html页面
可以将需要访问的html页面放入static文件夹里面。
通过地址跳转或超链接的方式,可以直接访问static文件夹中的资源。
如:/user/index.html
注意:spring boot默认开启了静态文件的配置,任何放在static文件夹下的资源都是静态文件。引用静态文件时以/或者前缀不加任何定位符,都会去static文件夹下查找。


