七叶笔记 » java编程 » SpringBoot重写addResourceHandlers映射文件路径方式

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

重写addResourceHandlers映射文件路径

在看一个博客源码发现页面的图片所映射的地址在SpringBoot静态资源文件夹下找不到原來在这里是通过下面这段代码,将/store/**地址映射为getStorePath()得到的地址

在此记录以下

配置本地资源映射路径 addResourceHandlers

实现 WebMvcConfigurer,重写addResourceHandlers(ResourceHandlerRegistry registry)方法

addResourceHandler():添加的是访问路径addResourceLocations():添加的是映射后的真实路径,映射的真实路径末尾必须加 / ,不然映射不到,这个问题困扰了我半天, / 适用于 windows和linux

如下:

System.getProperty(“user.dir”) 是当前项目路径

成功访问如下

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

相关文章