SpringBoot重写addResourceHandlers映射文件路径方式
程序员文章站
2024-03-27 10:27:46
重写addresourcehandlers映射文件路径在看一个博客源码发现页面的图片所映射的地址在springboot静态资源文件夹下找不到原來在这里是通过下面这段代码,将/store/**地址映射为...
重写addresourcehandlers映射文件路径
在看一个博客源码发现页面的图片所映射的地址在springboot静态资源文件夹下找不到原來在这里是通过下面这段代码,将/store/**地址映射为getstorepath()得到的地址
在此记录以下
配置本地资源映射路径 addresourcehandlers
实现 webmvcconfigurer,重写addresourcehandlers(resourcehandlerregistry registry)方法
-
addresourcehandler()
:添加的是访问路径 -
addresourcelocations()
:添加的是映射后的真实路径,映射的真实路径末尾必须加 / ,不然映射不到,这个问题困扰了我半天, / 适用于 windows和linux
如下:
system.getproperty(“user.dir”) 是当前项目路径
成功访问如下
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
上一篇: Java动态代理的示例详解