方法一:
在application.yml中配置以下属性
spring: resources: static-locations: file:E:/workplace/upload/ ##需要映射的地址##下面的地址是我本地图片的地址,在项目中引用file.upload.dir就可以映射到本地文件了
file: upload: dir: E:/workplace/upload/image/
方法二:
配置config类
@Configuration
public class ImoocMallWebMvcConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/image/**")
.addResourceLocations("file:" + Constant.file_upload_dir);
//Constant.file_upload_dir我定义了个常量来引用yml中的地址
}
}
映射完以后就可以通过访问ip+port+服务名+image来访问你的本地文件了