欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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”) 是当前项目路径

SpringBoot重写addResourceHandlers映射文件路径方式

成功访问如下

SpringBoot重写addResourceHandlers映射文件路径方式

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。