SpringBoot---web---简单静态资源访问

本文介绍了SpringBoot如何处理web开发中的静态资源访问。SpringBoot默认从/static、/public、/resources或/META-INF/resources目录下提供静态文件,并且会默认匹配所有请求。在实际开发中,可以通过配置spring.mvc.static-pathpattern来调整静态资源路径。文章还讨论了在项目打包后添加静态资源的问题,以及如何自定义静态资源目录和访问webjars。
摘要由CSDN通过智能技术生成

SpringBoot---web开发

SpringBoot的web开发使用的也是之前Mvc的功能,只是进行了自动配置和封装,简化了使用的手续。

简单web---静态资源访问

默认方式(官方,推荐)

By default, Spring Boot serves static content from a directory called /static (or /public or /resources or /META-INF/resources) in the classpath or from the root of the ServletContext. 官方文档中提到,SpringBoot默认是会认为 /static (or /public or /resources or /META-INF/resources) 这些目录中提供静态文件,就是说在springboot项目中静态文件的目录名在resource目录下就叫这几个中的一个SpringBoot就可以自动匹配静态资源请求。

在 官方文档中提到By default, resources are mapped on /**,Springboot会默认匹配所有静态资源请求然后去上面的那些名字的目录下找请求的静态文件。

在实际上,SpringBoot处理请求的顺序就是先看控制器里面有没有与请求建立映射的处理方法,没有就会交给tomcat处理这些请求,在经过SpringBoot的处理,让请求和指定目录名下的资源进行匹配,就达到了,匹配所有静态请求的处理,如果没有这个目录或需要访问的文件就报错

而在开发中,总不能以直接请求的方式对静态资源进行访问,所以官方给出了办法,通过在application配置文件中进行设置,实现添加指定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值