content: package com.platform.common.config;
  
  import com.platform.common.constant.Constants;
  import org.springframework.context.annotation.Configuration;
  import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
  import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
  import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
  import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
  
  /**
   * 通用配置
   *
   * @author AllDataDC
   */
  @Configuration
  public class ResourcesConfig implements WebMvcConfigurer {
      /**
       * 默认首页的设置，当输入域名是可以自动跳转到默认指定的网页
       */
      @Override
      public void addViewControllers(ViewControllerRegistry registry) {
          registry.addViewController("/").setViewName("forward:" + "/index");
      }
  
      @Override
      public void addResourceHandlers(ResourceHandlerRegistry registry) {
          /** 本地文件上传路径 */
          registry.addResourceHandler(Constants.RESOURCE_PREFIX + "/**").addResourceLocations("file:" + DataCompareConfig.getProfile() + "/");
  
          /** swagger配置 */
          registry.addResourceHandler("/swagger-ui/**").addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/");
      }
  
      /**
       * 自定义拦截规则
       */
      @Override
      public void addInterceptors(InterceptorRegistry registry) {}
  }