WebConfig.java 1023 B

12345678910111213141516171819202122232425262728
  1. package cn.keking.config;
  2. import org.slf4j.Logger;
  3. import org.slf4j.LoggerFactory;
  4. import org.springframework.context.annotation.Configuration;
  5. import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
  6. import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
  7. /**
  8. * @auther: chenjh
  9. * @time: 2019/4/16 20:04
  10. * @description
  11. */
  12. @Configuration
  13. public class WebConfig extends WebMvcConfigurerAdapter {
  14. private final static Logger LOGGER = LoggerFactory.getLogger(WebConfig.class);
  15. /**
  16. * 访问外部文件配置
  17. */
  18. @Override
  19. public void addResourceHandlers(ResourceHandlerRegistry registry) {
  20. String filePath = ConfigConstants.getFileDir();
  21. LOGGER.info("Add resource locations: {}", filePath);
  22. registry.addResourceHandler("/**").addResourceLocations("classpath:/META-INF/resources/","classpath:/resources/","classpath:/static/","classpath:/public/","file:" + filePath);
  23. super.addResourceHandlers(registry);
  24. }
  25. }