概述
13【掌握】web静态资源访问规则
静态资源
html js css 图片 文档
1,springboot访问静态资源的几种方式
(1)在src/main/resources/目录下创建
static文件夹
(2)在src/main/resources/目录下创建
resources文件夹
(3)在src/main/resources/目录下创建
public文件夹
(4)在src/main/resources/目录下创建
META-INF/resources文件夹
如果每个目录下面都有相同的文件,那么访问的优先级为
META-INF>resources>static>public
2,自定义静态文件配置的方式
创建Java类实现WebMvcConfiger
//1.5的版本是继承WebMvcConfigurerAdapter 2.0是直接实现WebMvcConfigurer的接口
@Configuration//告诉spring我是一个配置类
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
public class MyWebMvcConfigurer implements WebMvcConfigurer{
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/test/**")//设置请求地址
.addResourceLocations("classpath:/teststatic/") ;//设置上面的请求地
址对应的静态资源文件在classpath下的路径
}
}
3,静态资源加载原理
WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter
查看getStaticPathPattern()
查看this.resourceProperties.getStaticLocations())
4,webjars的访问配置
什么是webjars就是在maven里面把静态资源打包成jar包
引入jquery的依赖
<dependency>
<groupId>org.webjars.bower</groupId>
<artifactId>jquery</artifactId>
<version>3.3.1</version>
</dependency>
最后
以上就是正直心锁为你收集整理的SpringBoot-web静态资源访问规则13【掌握】web静态资源访问规则的全部内容,希望文章能够帮你解决SpringBoot-web静态资源访问规则13【掌握】web静态资源访问规则所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复