SpringBoot配置虚拟目录(静态资源访问地址)

package com.gdd.videos.common.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

/**
 * @author zhangh     
 * @version V1.0.0
 * @projectName parent
 * @title     WebMvcConfig   
 * @package    com.gdd.videos.common.config  
 * @date   2019/9/5 17:48  
 * @explain
 */
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {

    /**
     * 添加静态资源访问路径
     * @param registry
     */
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**")
                // swagger的路径
                .addResourceLocations("classpath:/META-INF/resources/")
                // 用户文件的路径
                .addResourceLocations("file:E:/gdd_videos_files/");
    }
}

这样配置完成之后可以直接使用/来访问配置的目录下的文件。

你可能感兴趣的:(SpringBoot)