diff --git a/payment-base-app/src/main/java/com/base/springcloud/aspect/interceptor/PayInterceptor.java b/payment-base-app/src/main/java/com/base/springcloud/aspect/interceptor/PayInterceptor.java index 143c3a7..bd79915 100644 --- a/payment-base-app/src/main/java/com/base/springcloud/aspect/interceptor/PayInterceptor.java +++ b/payment-base-app/src/main/java/com/base/springcloud/aspect/interceptor/PayInterceptor.java @@ -24,11 +24,9 @@ public class PayInterceptor implements HandlerInterceptor { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { LoginRequired loginRequired; // 根据注解拦截请求 - if (handler instanceof HandlerMethod) { + if (handler instanceof HandlerMethod) loginRequired = ((HandlerMethod)handler).getMethodAnnotation(LoginRequired.class); - } else { - return true; - } + else return true; // 说明此方法没有LoginRequired注解 if (loginRequired == null) return true;