-
java入门之SpringBoot整合WEB开发--(二)静态资源访问
1.默认策略:
静态资源的位置一共5个,开发者可以将静态资源放到其中任意一个,分别是:
"classpath:/META-INF/resources/",
"classpath:/resources/",
"classpath:/static/",
"classpath:/public/",
"/"。
这5个位置是按优先级排列的,若过放入相同资源比如图片,按照优先级依次往下查找,IDEA创建SpringBoot项目后,默认创建"classpath:/static/",将静态资源文件放在里面就行了,不需要在创建其他的文件夹。
当把/META-INF/resources/下的文件删除后,他将访问resources下的同名文件:
2.自定义策略:
要是想自定义静态资源过滤策略,有两种方式:
2.1在配置文件中:application.properties
spring.mvc.static-path-pattern=/static/**
spring.resources.static-locations=classpath:/static/
过滤规则为/static/**,静态资源位置为classpath:/static/
http://localhost:8080/static/p1.png即可看到资源
2.2Java编码定义:
书写一个配置类,实现WebMvcConfigurer接口即可,实现其中的addResourceHandlers方法,在其中书写addResourceHandler过滤规则,以及静态资源位置
@Configuration public class MyWebMvcConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry .addResourceHandler("/static/**") .addResourceLocations("classpath:/static/"); } }
http://localhost:8080/static/p1.png即可看到资源
栏目列表
最新更新
基于JieBaNet+Lucene.Net实现全文搜索
C#取视频某一帧图片
Jwt身份验证
在Asp.Net Core MVC 3.0 视图运行时编译
C# SendAysnc 超时
RSA 登陆加密与解密
2d图片依次排列在屏幕中间(SpriteRendere
C#集合中根据多个字段分组 group by linq表达
浅浅的叙WPF之数据驱动与命令
C# -- 优先获取电脑C盘之外的磁盘来保存数
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
Dubbo(五):深入理解Dubbo核心模型Invok
vfp教程之VFP与Excel交互编程
vfp教程之在VFP中实现跟变式组合框及椭圆
SQL SERVER查询数据库所有表的大小,按照记
使用 SQL 服务器时,"评估期已过期"错
sql server无法连接本地服务器
使用sql语句创建表
VB操作Access数据库小记 ————————
access数据库远程连接
java web操作Access数据库