创建一个配置类,继承WebMvcConfigurer,重写其方法
addResourceHandler() : 指访问路径,相当于Setting.xml里的path属性
addResourceLocations() :前面要有"file:" 后面接上映射的路径,相当于Setting.xml里面的docBase属性
package com.my.affair.comm.configure;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebConfig implements WebMvcConfigurer {
public static final String IMG_PATH = "D://images/";
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
/**
* @Description: 对文件的路径进行配置,创建一个虚拟路径/img/** ,即只要在<img src="/img/picName.jpg" />便可以直接引用图片
* 这是图片的物理路径 "file:/+本地图片的地址"
*/
registry.addResourceHandler("/img/**")
.addResourceLocations("file:" + IMG_PATH);
}
}
原文:https://www.cnblogs.com/ndyd/p/14888032.html