围绕方面截取不同方法

2020-08-25 13:08发布

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

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


大家好。

为了拦截两个不同类的两种不同方法,我必须创建两个方面/方法。

现在,我已经创建了一个可以正确拦截OOB方法的方面类。

这是我所做的:

我是这样创建aop.xml的:

 
     
         
         
     
     <方面>
         
     
 
 

和一个方面Java类:

 @Aspect
 公共类ExampleCronJobAspect
 {
     @Around(" execution(* de.hybris.platform.cronjob.jalo.CronJob.getRendererNotificationContext(..))")
     公共CronJobNotificationTemplateContext getRendererNotificationContext(
             最后的ProceedingJoinPoint joinPoint)抛出Throwable {
        //myLogic
     }
 } 

它工作正常。

所以我只想知道是否可以使用相同的xml和相同的java类来拦截另一个类的另一个方法。 我该怎么做? 我该如何编辑apo.xml以达到此目标?

预先感谢。

Stochino

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

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


大家好。

为了拦截两个不同类的两种不同方法,我必须创建两个方面/方法。

现在,我已经创建了一个可以正确拦截OOB方法的方面类。

这是我所做的:

我是这样创建aop.xml的:

 
     
         
         
     
     <方面>
         
     
 
 

和一个方面Java类:

 @Aspect
 公共类ExampleCronJobAspect
 {
     @Around(" execution(* de.hybris.platform.cronjob.jalo.CronJob.getRendererNotificationContext(..))")
     公共CronJobNotificationTemplateContext getRendererNotificationContext(
             最后的ProceedingJoinPoint joinPoint)抛出Throwable {
        //myLogic
     }
 } 

它工作正常。

所以我只想知道是否可以使用相同的xml和相同的java类来拦截另一个类的另一个方法。 我该怎么做? 我该如何编辑apo.xml以达到此目标?

预先感谢。

Stochino

付费偷看设置
发送
1条回答
哎,真难
1楼-- · 2020-08-25 13:55

以下内容应该为您工作:

 @Around(" execution(* de.hybris.platform.cronjob.jalo.CronJob.getRendererNotificationContext(..)))||执行(*其他 -class-method(..))")

一周热门 更多>