配置文件
upload:
path1: 需要映射的绝对路径
path2: 需要映射的绝对路径
...
配置类
@Configuration
public class WebConfig implements WebMvcConfigurer {
// 从配置文件中读取对应的路径
@Value("${upload.path1}")
private String path1;
// 将接口访问时,前缀为/file的请求映射到对应的路径
// 如:http://url/api/file/a.jpg会到path1路径下的a.jpg
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/file/**").addResourceLocations("file:" + path1);
}
}