默认的静态资源目录配置在spring-boot-autoconfigurejar包下的org.springframework.boot.autoconfigure.web包下ResourceProperties类,下面是源码: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 privatestaticfinal String[]CLASSPATH_RESOURCE_LOCATIONS={"classpath:/META-INF/resources/","classpath:/resources/","...
spring:web:#springboot_v2.4以后配置方式。springboot_v2.3以前不需要“web”resources:#静态资源位置。默认为 "classpath:/META-INF/resources/","classpath:/resources/", "classpath:/static/", "classpath:/public/"static-locations:-file:./dist/# 相对路径。命令行所在的目录#- file:D:/workspace/lish...
spring.mvc.static-path-pattern:根据官网的描述和实际效果,可以理解为静态文件URL匹配头,也就是静态文件的URL地址开头。Springboot默认为:/**。spring.web.resources.static-locations:根据官网的描述和实际效果,可以理解为实际静态文件地址,也就是静态文件URL后,匹配的实际静态文件。Springboot默认为:classpath:...
web: #springboot_v2.4以后配置方式。springboot_v2.3以前不需要“web” resources: #静态资源位置。默认为 "classpath:/META-INF/resources/","classpath:/resources/", "classpath:/static/", "classpath:/public/" static-locations: - file:./dist/ # 相对路径。命令行所在的目录 #- file:D:/workspace...
使用SpringBoot搭建web项目时静态资源的访问必然是一个需要考虑的问题,不过SpringBoot在对于静态资源访问的问题上已经做了很好的支持,下面就静态资源访问的正确姿势进行说明。 一、静态资源配置 SpringBoot默认从以下几个目录访问静态资源: /META-INF/resources/ ...
SpringBoot配置静态文件跟原来的jsp略有不同啊,静态文件都放在了类路径的地址上,以前都是放到webapp下面,在配置文件中可以通过spring.mvc.static-path-pattern的方式来指定。第二种,是通过代码注册WebMvcConfigurerAdapter,来配置静态文件。 配置文件配置的方式(推荐) ...
spring:mvc:static-path-pattern:/res/** 1. 2. 3. 如上修改后访问路径: http://localhost:8080/res/xxx.yy 注意:如果你使用的是旧版本Springboot,这里的静态资源配置是spring.resources.static-locations 添加静态资源路径 复制 spring:web:resources:static-locations:-classpath:/META-INF/resources...
spring.mvc.static-path-pattern:根据官网的描述和实际效果,可以理解为静态文件URL匹配头,也就是静态文件的URL地址开头。Springboot默认为:/**。 spring.web.resources.static-locations:根据官网的描述和实际效果,可以理解为实际静态文件地址,也就是静态文件URL后,匹配的实际静态文件。Springboot默认为:classpath:/META...
首先,在SpringBoot中,默认情况下,一共有5个位置可以放静态资源,五个路径分别是如下5个: classpath:/META-INF/resources/ classpath:/resources/ classpath:/static/ classpath:/public/ / 前四个目录好理解,分别对应了resources目录下不同的目录,第5个/是啥意思呢?
今天我们讲一下spring-boot中有关访问路径配置的知识,spring.mvc.static-path-pattern和spring.resources.static-locations的区别。 没有配置debug启动项目,看一下WebMvcAutoConfiguration类中的属性,如图 path…