springboot中配置addResourceHandler读取本地文件

墨蓝 2022-12-27 02:20 460阅读 0赞

springboot中配置addResourceHandler和addResourceLocations,可以使得可以从磁盘中读取图片、视频、音频等

例如我们要读取该文件夹下的文件
在这里插入图片描述
在这里插入图片描述
WebMvcConfig的代码

  1. //以windows系统下为例
  2. //对静态资源的配置
  3. @Override
  4. public void addResourceHandlers(ResourceHandlerRegistry registry) {
  5. // addResourceHandler("/smallapple/**"),所有 /smallapple/ 开头的请求都会去后面配置的路径下查找资源
  6. // 所以数据库中图片的路径都为 /smallapple/** 的样式
  7. registry.addResourceHandler("/smallapple/**").addResourceLocations("file:G:/itemsource/smallapple/")
  8. }

注意!
注意!
注意!

addResourceLocations后面的路径要以 / 结尾啊,不然会拼接到文件名的前面
我在这里掉进去了,爬了好久才出来,显然智商不够用

数据库图片路径
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,460人围观)

还没有评论,来说两句吧...

相关阅读