1.新建一个 WebConfig 类
package com.qsk.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@Configuration
public class WebConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/case/**").addResourceLocations("file:D://case/");
super.addResourceHandlers(registry);
}
}
- 前面的 /case/** 表示 192.168.161.65:8080/case/**
- 后面的 file:D://case/ 表示你存放文件在 D 盘的 case 目录下
- 如果想要获取 D 盘 case 目录下的 aaa.csv 文件,得要这么写192.168.161.65:8080/case/aaa.csv。
2.yml
spring:
resources:
static-locations: filePath:D:/case/
- 也可以写成
spring:
resources:
static-locations: classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,filePath:D:/case/