@Configuration
public class SpringBootConfigurer extends WebMvcConfigurationSupport {@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("doc.html").addResourceLocations("classpath:/META-INF/resources/");registry.addResourceHandler("*").addResourceLocations("classpath:/static/");registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");//String filePath = System.getProperty("user.dir");//当前项目目录//registry.addResourceHandler("/file/**").addResourceLocations("file:"+filePath + "/file/");registry.addResourceHandler("/file/**").addResourceLocations("file:D:/mydoc/file/"); // 配置为D盘file目录}
server:port: 8080servlet:context-path: /app
使用方式:例如
http://localhost:8080/app/file/myFile.txt
就可以下载 myFile.txt文件