自定义类 MyWebAppConfiguration
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.WebMvcConfigurerAdapter;
import lombok.extern.slf4j.Slf4j;
@Configuration
@Slf4j
public class MyWebAppConfiguration extends WebMvcConfigurerAdapter {
@Value("${image.outPath}")
private String outPath;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// 设置图片虚拟路径
String path= "file:/" + outPath + "/images/";
registry.addResourceHandler("/imagePath/**").addResourceLocations(path);
super.addResourceHandlers(registry);
}
}
配置文件application.properties
image.outPath=d:/out_data
前端页面
<-- 这样就引入了d:/out_data/images下的a.jpg图片-->
<img src="imagePath/a.jpg">