创建一个配置类,继承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