AOP方面不起作用

2020-09-06 16:58发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,我写了一个方面来拦截客户模型方法。 这是代码。 我没有看到Aspect方法被调用。 如果我做错了,请纠正我。

方面的课程:

  @Aspect
  @零件
  公共类CustomerCustomAspect {
 
      @Pointcut(" execution(* de.hybris.platform.core.model.user.CustomerModel.getCard(..))")
      公共无效theExample(){
         //
      }
     
         
      @Around(" theExample()")
      公共无效getCard(ProceedingJoinPoint joinPoint)抛出Throwable {
          joinPoint.proceed();
          System.out.println(" ********************************来了");
      }
     
  }

  

aop.xml:

  
      
      
  
  <方面>
      
  


  

local.properties -javaagent:./bin/platform/ext/core/lib/aspectjweaver-1.9.0.RC2.jar -Dorg.aspectj.tracing.enabled = false -Daj。 weaving.verbose = false -Dorg.aspectj.weaver.showWeaveInfo = false

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,我写了一个方面来拦截客户模型方法。 这是代码。 我没有看到Aspect方法被调用。 如果我做错了,请纠正我。

方面的课程:

  @Aspect
  @零件
  公共类CustomerCustomAspect {
 
      @Pointcut(" execution(* de.hybris.platform.core.model.user.CustomerModel.getCard(..))")
      公共无效theExample(){
         //
      }
     
         
      @Around(" theExample()")
      公共无效getCard(ProceedingJoinPoint joinPoint)抛出Throwable {
          joinPoint.proceed();
          System.out.println(" ********************************来了");
      }
     
  }

  

aop.xml:

  
      
      
  
  <方面>
      
  


  

local.properties -javaagent:./bin/platform/ext/core/lib/aspectjweaver-1.9.0.RC2.jar -Dorg.aspectj.tracing.enabled = false -Daj。 weaving.verbose = false -Dorg.aspectj.weaver.showWeaveInfo = false

付费偷看设置
发送
1条回答
Baoming ROSE
1楼-- · 2020-09-06 17:08

请提供切入点和expression =" execution( de.hybris.platform.commercefacades.order.impl。 .getCheckoutCart())",然后尝试使用运行时AOP:like

  
      
      
  
  
      
      
          
      
  
  

一周热门 更多>