SpringBoot中的默认静态资源访问路径及其修改方法

一、在springboot项目中,有5个地方的静态资源可以直接访问:

  1、webapp目录下

  2、classpath:/static/目录下

  3、classpath:/public/目录下

  4、classpath:/resources/目录下

  5、classpath:/META-INF/resources/目录下

  这5个目录及其子目录下的静态资源都可以直接访问,子目录要加相应的路径名,如下:

  

  注意:假如直接把静态文件放在外层的resources里面(与application.properties同级)不能访问。

     如果在idea中不能访问webapp目录中的文件,需要如下配置,$MODULE_WORKING_DIR$

  

二、修改默认访问路径

  可以在application.properties中修改静态资源的路径,属性:spring.resources.staticLocations,如下:

spring.resources.staticLocations=classpath\:/html/

  配置该属性以后,上面2、3、4中的文件不能访问,1、5中的可以访问,html下的文件也可以直接访问,如下:

  

 

posted @ 2019-11-25 23:17  雷雨客  阅读(2010)  评论(0)    收藏  举报