ResourcesConfig.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.ruoyi.framework.config;
  2. import org.springframework.beans.factory.annotation.Autowired;
  3. import org.springframework.context.annotation.Bean;
  4. import org.springframework.context.annotation.Configuration;
  5. import org.springframework.web.cors.CorsConfiguration;
  6. import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
  7. import org.springframework.web.filter.CorsFilter;
  8. import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
  9. import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
  10. import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
  11. import com.ruoyi.common.config.RuoYiConfig;
  12. import com.ruoyi.common.constant.Constants;
  13. import com.ruoyi.framework.interceptor.RepeatSubmitInterceptor;
  14. /**
  15. * 通用配置
  16. *
  17. * @author ruoyi
  18. */
  19. @Configuration
  20. public class ResourcesConfig implements WebMvcConfigurer {
  21. @Autowired
  22. private RepeatSubmitInterceptor repeatSubmitInterceptor;
  23. /**
  24. * 自定义拦截规则
  25. */
  26. @Override
  27. public void addInterceptors(InterceptorRegistry registry) {
  28. registry.addInterceptor(repeatSubmitInterceptor).addPathPatterns("/**");
  29. }
  30. }