diff --git a/online-taxi-public/api-passenger/src/main/java/com/taxi/apipassenger/controller/TestController.java b/online-taxi-public/api-passenger/src/main/java/com/taxi/apipassenger/controller/TestController.java index f677f24..739388b 100644 --- a/online-taxi-public/api-passenger/src/main/java/com/taxi/apipassenger/controller/TestController.java +++ b/online-taxi-public/api-passenger/src/main/java/com/taxi/apipassenger/controller/TestController.java @@ -2,7 +2,9 @@ package com.taxi.apipassenger.controller; import com.internal.dto.ResponseResult; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; +@RestController public class TestController { @GetMapping("/test") diff --git a/online-taxi-public/api-passenger/src/main/java/com/taxi/apipassenger/interceptor/InterceptorConfig.java b/online-taxi-public/api-passenger/src/main/java/com/taxi/apipassenger/interceptor/InterceptorConfig.java new file mode 100644 index 0000000..7ac1192 --- /dev/null +++ b/online-taxi-public/api-passenger/src/main/java/com/taxi/apipassenger/interceptor/InterceptorConfig.java @@ -0,0 +1,18 @@ +package com.taxi.apipassenger.interceptor; + +import org.springframework.beans.factory.annotation.Configurable; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.InterceptorRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +public class InterceptorConfig implements WebMvcConfigurer { + @Override + public void addInterceptors(InterceptorRegistry registry) { +// WebMvcConfigurer.super.addInterceptors(registry); + registry.addInterceptor(new JwtInterceptor()) + .addPathPatterns("/**")//拦截的路径 + .excludePathPatterns("/noauthTest");//不拦截的路径 + + } +} diff --git a/online-taxi-public/api-passenger/src/main/java/com/taxi/apipassenger/interceptor/JwtInterceptor.java b/online-taxi-public/api-passenger/src/main/java/com/taxi/apipassenger/interceptor/JwtInterceptor.java index 3c2e29a..f339337 100644 --- a/online-taxi-public/api-passenger/src/main/java/com/taxi/apipassenger/interceptor/JwtInterceptor.java +++ b/online-taxi-public/api-passenger/src/main/java/com/taxi/apipassenger/interceptor/JwtInterceptor.java @@ -24,7 +24,6 @@ public class JwtInterceptor implements HandlerInterceptor { try { //解析token JwtUtils.parseToken(token); - } catch (SignatureException exception) { resultStr = "token sign error "; resultBoolean = false;