zhuangjie
ZhuangJie
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 目录


    }
}

 

posted on 2025-03-21 17:14  zhuangjie  阅读(104)  评论(0)    收藏  举报