SpringBoot入门学习(十二)~~ 静态资源处理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaozhegaa/article/details/82912541

目录

 

SpringBoot静态资源处理

一、默认静态资源位置

二、自定义静态资源的位置


SpringBoot静态资源处理

在以前的项目中,有webapp存放静态资源的,但是在SpringBoot项目中,已经没有这个文件夹了。那么静态资源应该放在哪里呢 ?

       建议呢,还是把静态资源放在下面的位置,因为在打包的时候, 默认静态资源的文件会打到jar包里面,部署就不会发生错误了。

  • 一、默认静态资源位置

springboot访问静态资源的几种方式

   (1)在src/main/resources/目录下创建

       static文件夹

   (2)在src/main/resources/目录下创建

扫描二维码关注公众号,回复: 3433595 查看本文章

       resources文件夹

   (3)在src/main/resources/目录下创建

       public文件夹

   (4)在src/main/resources/目录下创建

       META-INF/resources文件夹

   目录结构图:

尝试访问:

http://localhost:7002/index4.html

http://localhost:7002/index2.html

http://localhost:7002/index3.html

都能访问到。

 

  • 二、自定义静态资源的位置

支持原来静态文件位置。

  1. 在resources下面新建一个“xiaozheng”文件夹,里面放index5.html
  2. 启动项目,尝试访问,结果是找不到的
  3. 在application.properties里面配置如下:

spring.resources.static-locations=classpath:/resources/,classpath:/static/,classpath:/public/,classpath:/META-INF/resources/,classpath:/xiaozheng/

  1. 启动项目再次访问就可以了:

 

猜你喜欢

转载自blog.csdn.net/xiaozhegaa/article/details/82912541