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