|
@@ -25,17 +25,6 @@ import java.lang.reflect.Method;
|
|
|
*/
|
|
|
public class HeaderInterceptor implements AsyncHandlerInterceptor
|
|
|
{
|
|
|
- public static Object getMethodValue(String methodName, Object object) {
|
|
|
- try {
|
|
|
- Method method = object.getClass().getMethod(methodName);
|
|
|
- //设置对象的访问权限,保证对private的属性的访问
|
|
|
- method.setAccessible(true);
|
|
|
- return method.invoke(object);
|
|
|
- } catch (Exception e) {
|
|
|
- System.out.println("反射取值异常"+e.toString());
|
|
|
- return null;
|
|
|
- }
|
|
|
- }
|
|
|
@Override
|
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception
|
|
|
{
|
|
@@ -44,9 +33,6 @@ public class HeaderInterceptor implements AsyncHandlerInterceptor
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- // System.out.println(getMethodValue("getZw",null));
|
|
|
-
|
|
|
-
|
|
|
SecurityContextHolder.setUserId(ServletUtils.getHeader(request, SecurityConstants.DETAILS_USER_ID));
|
|
|
SecurityContextHolder.setUserName(ServletUtils.getHeader(request, SecurityConstants.DETAILS_USERNAME));
|
|
|
SecurityContextHolder.setUserKey(ServletUtils.getHeader(request, SecurityConstants.USER_KEY));
|
|
@@ -63,11 +49,6 @@ public class HeaderInterceptor implements AsyncHandlerInterceptor
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
|
- @Override
|
|
|
- public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, @Nullable ModelAndView modelAndView) throws Exception {
|
|
|
- System.out.println(handler);
|
|
|
- }
|
|
|
-
|
|
|
|
|
|
@Override
|
|
|
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
|