WebConfig.java 1.08 KB
package cn.keking.config;

import com.hotent.base.annotation.IgnoreOnRunner;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * 整合到eip
 * @author: chenjh
 * @since: 2019/4/16 20:04
 */
@Configuration
@IgnoreOnRunner
public class WebConfig implements WebMvcConfigurer {

    private final static Logger LOGGER = LoggerFactory.getLogger(WebConfig.class);
    /**
     * 访问外部文件配置
     */
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        String filePath = ConfigConstants.getFileDir();
        LOGGER.info("Add resource locations: {}", filePath);
        registry.addResourceHandler("/**").addResourceLocations("classpath:/META-INF/resources/",
                "classpath:/resources/","classpath:/static/","classpath:/public/","classpath:/images/",
                "classpath:/pdfjs/","file:" + filePath);
    }
}