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下的文件也可以直接访问,如下:

浙公网安备 33010602011771号