Spring Boot 静态资源处理( 四 )

<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>

而类路径下的resources是spring boot默认的静态资源文件夹之一 , 和public、static以及MEAT-INFO/resources的功能相同 。 现在我们重启Spring boot就可以通过:

  • http://localhost:8080/1.html
  • http://localhost:8080/2.html
  • http://localhost:8080/3.html
  • http://localhost:8080/4.html

四个URL访问到四个目录下的静态资源了 。

三、自定义静态资源目录

通过第二节内容我们已经知道了Spring boot默认可以访问的静态资源的目录 , 但是大家肯定会想 , 这个目录是固定的吗?我们可不可以自己定义静态资源目录?

答案是肯定的 , 我们现在就来自定义一个静态资源目录 , 我们定义一个images的目录来存放图片 , 所有/image/**的路径都会访问images目录下的资源:

推荐阅读