package com.zpy.config; 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 SwaggerConfig implements WebMvcConfigurer { //忽略其他业务代码 //重写addResourceHandlers 静态资源文件映射配置 //当每次调用registry.addResourceHandler()时,实际上它会创建一个ResourceHandlerRegistration, //然后将该对象放到自己的注册表管理起来,函数参数pathPatterns 表示要映射到URL pattern, 可以传递 //多个要映射到的URL pattern。 // pathPatterns 表示要映射到URL pattern, 可以传递多个要映射到的URLpattern, //addResourceLocations(...)中的可变参数则代表着对应的静态资源路径 @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //添加默认的静态资源访问路径
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/static/", "classpath:/META-INF/resources/",
"classpath:/resources/", "classpath:/public/", "classpath:/",
"file:D:/images/"); // 直接映射 D:/images 目录
}
}
浙公网安备 33010602011771号