2020-09-10 17:13发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
在Cronjobs中,b \ w Job与AbstractJobPerformable有什么区别? 什么时候使用JobModel或AbstractJobPerformable。
谢谢
扩展 AbstractJobPerformable 的类(实现 JobPerformable )包含CronJob运行时要执行的逻辑。 在基本数据创建阶段,对于每个实现 JobPerformable 的类的Spring定义,都会创建一个 ServicelayerJob 实例,并且将 springId 属性设置为 ServicelayerJob 设置为引用Spring bean。 下面是ServicelayerJob的定义:
AbstractJobPerformable
JobPerformable
ServicelayerJob
springId
<属性> <修饰符read =" true" write =" true" search =" true"初始=" true"可选=" false"/> <修饰符read =" true" write =" true" search =" true"初始=" true"可选=" true"/>
总而言之,CronJob通过 ServicelayerJob (扩展了以下内容)提供的引用( springId )执行了扩展 AbstractJobPerformable 的类中包含的逻辑 职位)。
职位
注意:Spring bean的 id (扩展了 AbstractJobPerformable )也设置为 code 属性(此外 到 springId 属性)。 您可以执行 SELECT * FROM {ServicelayerJob} FS查询进行检查。
id
code
SELECT * FROM {ServicelayerJob}
您还可以检查我的另一个答案, https://answers .sap.com/questions/12771589/cronjob-creation.html?childToView = 12805403#answer-12805403 。
最多设置5个标签!
扩展
AbstractJobPerformable
的类(实现JobPerformable
)包含CronJob运行时要执行的逻辑。 在基本数据创建阶段,对于每个实现JobPerformable
的类的Spring定义,都会创建一个ServicelayerJob
实例,并且将springId
属性设置为ServicelayerJob
设置为引用Spring bean。 下面是ServicelayerJob的定义:总而言之,CronJob通过
ServicelayerJob
(扩展了以下内容)提供的引用(springId
)执行了扩展AbstractJobPerformable
的类中包含的逻辑职位
)。注意:Spring bean的
id
(扩展了AbstractJobPerformable
)也设置为code
属性(此外 到springId
属性)。 您可以执行SELECT * FROM {ServicelayerJob}
FS查询进行检查。您还可以检查我的另一个答案, https://answers .sap.com/questions/12771589/cronjob-creation.html?childToView = 12805403#answer-12805403 。
一周热门 更多>