springboot读取src下文件_springboot读取静态资源文件的方式

本文介绍了SpringBoot如何配置读取src下的静态资源文件,包括默认配置`spring.mvc.static-path-pattern`和`spring.resources.static-locations`。通过实例解释了静态资源请求路径与Controller的关系,以及配置方式,包括在`application.properties`中和自定义`WebMvcConfig`类。同时强调了HTML中引用静态资源路径的正确写法,避免404错误。
摘要由CSDN通过智能技术生成

dc089ca7d372966cb123d618aa881a37.png

springboot的请求路径一般会经过Controller处理,但是静态资源文件在请求之后是直接返回的。这涉及到俩个配置项。

spring.mvc.static-path-pattern=/**

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

上面俩个是他们的默认配置,如果项目中没有任何配置,项目会以这种配置执行。

spring.mvc.static-path-pattern指的是请求路径。

spring.resources.static-locations指的是,静态资源目录,目录按配置顺序由先到后,优先级由高到低。

举例说明:

如果配置为

spring.mvc.static-path-pattern:/static/**,

spring.resources.static-locations:classpath:/static/,classpath:/public/

即http://localhost:8088/static/index.html的请求会是一个静态请求;而http://localhost:8088/index.html的请求不是一个静态请求。

那么http://localhost:8088/static/index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值