1. 程式人生 > >Spring AOP: 0 formal unbound in pointcut(Spring AOP)

Spring AOP: 0 formal unbound in pointcut(Spring AOP)

 @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"); 

    這樣就不會出現異常。