resources(static与templates)

static

"static"目录用于存放静态资源文件,例如HTML、CSS、JavaScript、图像等。

springboot整合了springmvc的拦截功能。拦截了所有的请求。默认放行的资源是:resources/static/ 目录下所有静态资源。(不走controller控制器就能直接访问到资源)

resources(static与templates)_第1张图片

resources(static与templates)_第2张图片

访问地址:http://localhost:8080/html/hello.html

resources(static与templates)_第3张图片

templates

"templates"目录中的文件不能直接访问,而是由服务器端动态生成并返回给客户端。客户端无法直接通过URL路径访问模板文件,而是通过请求服务器的相应端点获取动态生成的页面。

resources(static与templates)_第4张图片

resources(static与templates)_第5张图片

直接访问Hello.html,会出现如下404的错误

resources(static与templates)_第6张图片

在templates目录下的静态文件需要通过controller才能正常访问

在此过程中要添加thymeleaf依赖,缺少该依赖会报如下链接里的错误

https://mp.csdn.net/mp_blog/creation/editor/133364872

resources(static与templates)_第7张图片

调试后

resources(static与templates)_第8张图片

你可能感兴趣的:(SpringBoot,spring,boot)