在 SpringBoot 项目中没有我们之前常规 web 开发的 WebContent(WebApp),它只有 src 目录。
在 src/main/resources 下面有两个文件夹,static 和 templates。
SpringBoot 默认在 static 目录中存放静态页面,而 templates 中放动态页面。
1.static 目录
Spring Boot 通过 classpath/static 目录访问静态资源。注意存放静态资源的目录名称必须是 static。
2.templates 目录
在 Spring Boot 中不推荐使用 jsp 作为视图层技术,而是默认使用 Thymeleaf 来做动态页面。
Templates 目录这是存放 Thymeleaf 的页面
3.静态资源存放其他位置
- classpath:/META‐INF/resources/
- classpath:/resources/
- classpath:/static/
- classpath:/public/
4.自定义静态资源位置
spring.resources.static-locations=classpath:/suibian/,classpath:/static/