InterceptorConfig.java 854 B

123456789101112131415161718192021222324252627
  1. package com.roma.romaapi.config;
  2. import com.roma.romaapi.interceptor.JWTInterceptor;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.context.annotation.Configuration;
  5. import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
  6. import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
  7. /**
  8. * 拦截器的配置文件
  9. */
  10. @Configuration
  11. public class InterceptorConfig implements WebMvcConfigurer {
  12. @Autowired
  13. private JWTInterceptor jwtInterceptor;
  14. @Override
  15. public void addInterceptors(InterceptorRegistry registry) {
  16. registry.addInterceptor(jwtInterceptor)
  17. //拦截的路径
  18. .addPathPatterns("/**")
  19. //排除登录接口
  20. .excludePathPatterns("/login/verifyCode","/api/login");
  21. }
  22. }