覆盖Jalo作业

2020-09-12 22:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我只想在cronjob失...

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

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


你好

我只想在cronjob失败的情况下发送电子邮件,

所以我试图覆盖CronJob.class中的公共函数sendEmail以编写我的代码,但是我的新类被忽略

CronJob.class位于de.hybris.platform.cronjob.jalo包中,我正在使用hybris 5.7

谢谢。

1条回答
bbpeas
2020-09-12 22:27

您可以尝试像这样注入自定义实现:

  

  

来源: hybris Multichannel Suite中的Spring-4.3.0之前的版本(即使对于1808,它仍然有效!)

但是请注意, Cronjob 类是其他各种较旧的平台作业的基类,并且这些类仍将使用旧的实现。

如果在您的使用案例中无法注入类,请尝试使用AOP拦截 Cronjob.sendEmail 方法。 首先从Spring AOP开始,如果不起作用,请对AspectJ使用加载时编织。

此处介绍了两种方法: SAP Hybris Commerce中的Spring AOP

一周热门 更多>

相关问答