虚拟路径配置(内置Tomcat访问外部地址)
创建配置类
继承WebMvcConfigurer
addResourceHandler() : 指访问路径,相当于Setting.xml里的path属性
addResourceLocations() :前面要有"file:" 后面接上映射的路径,相当于Setting.xml里面的docBase属性
1 package com.my.affair.comm.configure; 2 3 import org.springframework.context.annotation.Configuration; 4 import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; 5 import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; 6 7 @Configuration 8 public class WebConfig implements WebMvcConfigurer { 9 10 public static final String IMG_PATH = "D://images/"; 11 12 @Override 13 public void addResourceHandlers(ResourceHandlerRegistry registry) { 14 /** 15 * @Description: 对文件的路径进行配置,创建一个虚拟路径/img/** 16 * 这是图片的物理路径 "file:/+本地图片的地址" 17 */ 18 registry.addResourceHandler("/img/**") 19 .addResourceLocations("file:" + IMG_PATH); 20 } 21 }
页面引用
页面上直接使用虚拟路径 /img 加上文件名称即可访问
<img src="/img/picName.jpg" />

浙公网安备 33010602011771号