@Pointcut("execution(* com.user.action.AopController.*(..))")
public void controllerAspect() {
}
@After("controllerAspect()")
public void after( HttpServletRequest request,JoinPoint joinPoint) {
//读取session中的用户
User user = (User) session.getAttribute("user");
User user = (User) request.getSession().getAttribute("user");
问题根源:
其中不是有除了JoinPoint joinPoint外的其他参数;
解决:
@After("controllerAspect()")
public void after(JoinPoint joinPoint) {
//读取session中的用户
//User user = (User) session.getAttribute("user");
//User user = (User) request.getSession().getAttribute("user");
这样就不会出现异常。