Spring AOP: 0 formal unbound in pointcut(Spring AOP)
阿新 • • 發佈:2018-11-23
@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");
這樣就不會出現異常。