Spring Boot学习笔记(七) -访问静态资源
在SpringBoot项目中没有我们之前常规web开发的WebContent(WebApp),它只有src目录。在src/main/resource下面有两个文件夹,static和template。SpringBoot默认在static目录中存放静态页面,而templates中放动态页面。
1、static目录
Spring Boot 通过 classpath/static 目录访问静态资源。注意存放静态资源的目录名称必须是static。
)
2、templates目录
在Spring Boot中不推荐使用jsp作为视图层技术,而是默认使用Thymeleaf来做动态页面。Templates目录这是存放Thymeleaf的页面。
3、静态资源存放其他位置
3.1、Spring Boot 访问静态资源的位置
classpath:/META - INF/resources/
calsspath:/resources/
classpath:/static/
classpath:/public/
这里的classpath指的是resource这个跟目录,扫描的顺序为上面的从上到下,如下图所示:
3.2、自定义静态资源位置
在根目录下创建目录suibian。
在application.properties中设置。
1 | spring.resources.static-locations=classpath:/suibian/ |
原文作者: 谢振瑜
原文链接: https://Xiezhenyu98.github.io/2020/04/06/Spring Boot学习笔记(七) -访问静态资源/
版权声明: 转载请注明出处(必须保留作者署名及链接)