springboot中配置addResourceHandler读取本地文件
springboot中配置addResourceHandler和addResourceLocations,可以使得可以从磁盘中读取图片、视频、音频等
例如我们要读取该文件夹下的文件
WebMvcConfig的代码
//以windows系统下为例
//对静态资源的配置
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// addResourceHandler("/smallapple/**"),所有 /smallapple/ 开头的请求都会去后面配置的路径下查找资源
// 所以数据库中图片的路径都为 /smallapple/** 的样式
registry.addResourceHandler("/smallapple/**").addResourceLocations("file:G:/itemsource/smallapple/")
}
注意!
注意!
注意!
addResourceLocations后面的路径要以 / 结尾啊,不然会拼接到文件名的前面
我在这里掉进去了,爬了好久才出来,显然智商不够用
数据库图片路径
还没有评论,来说两句吧...