springboot配置图片虚拟路径映射,从数据库中拿到图片本地路径后在取得映射虚拟路径,将虚拟路径以数组返回给前端
时间: 2023-06-02 20:04:07 浏览: 236
Springboot通过图片路径形式获取图片
好的,请稍等,我来给您查找关于springboot配置图片虚拟路径映射的解决方案。
对于该问题,您可以在Spring Boot中配置静态资源路径和虚拟路径映射。在application.properties中添加以下配置:
```
# 定义虚拟路径映射
spring.resources.static-locations=file:/your/local/path/
# 定义虚拟路径
spring.mvc.static-path-pattern=/img/**
```
其中file:/your/local/path/是您本地存放图片的路径。通过这种方式可以使得项目中的图片可以通过虚拟路径来访问,方便前端调用。在获取图片时,您需将本地路径转化为虚拟路径,您可以进行如下操作:
```
// 获取图片本地路径
String imagePath = "xxx/xxx/xxx";
// 将本地路径转化为虚拟路径
String virtualPath = "/img/" + imagePath.substring(3)
```
建议将虚拟路径存储在数据库中,然后再将其返回前端,这样可以方便快捷地实现图片的调用和展示。
希望能够帮助到您。
阅读全文