|
|
@ -24,11 +24,9 @@ public class PayInterceptor implements HandlerInterceptor { |
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { |
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { |
|
|
LoginRequired loginRequired; |
|
|
LoginRequired loginRequired; |
|
|
// 根据注解拦截请求
|
|
|
// 根据注解拦截请求
|
|
|
if (handler instanceof HandlerMethod) { |
|
|
if (handler instanceof HandlerMethod) |
|
|
loginRequired = ((HandlerMethod)handler).getMethodAnnotation(LoginRequired.class); |
|
|
loginRequired = ((HandlerMethod)handler).getMethodAnnotation(LoginRequired.class); |
|
|
} else { |
|
|
else return true; |
|
|
return true; |
|
|
|
|
|
} |
|
|
|
|
|
// 说明此方法没有LoginRequired注解
|
|
|
// 说明此方法没有LoginRequired注解
|
|
|
if (loginRequired == null) |
|
|
if (loginRequired == null) |
|
|
return true; |
|
|
return true; |
|
|
|