1 新增配置类
package com.ps.learn.socketio.config;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
* Author:ZhuShangJin
* Date:2018/12/19
*/
@Configuration
public class WebMvcConfiguration implements WebMvcConfigurer {
@Value("${out.resource.path}")
private String path;
/**
* 访问外部文件配置,访问D盘下文件
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
//配置server虚拟路径,handler为jsp中访问的目录,locations为image相对应的本地路径
registry.addResourceHandler("/image/**").addResourceLocations(path);
}
}
2、application.properties配置文件添加外部文件地址
out.resource.path=file:D://upload/
3 访问
我们将1.png文件上传到D盘的upload文件夹后,那么在页面端访问则通过:http://127.0.0.1/image/1.png