基于注解的业务流实现方法及装置、存储介质、电子设备制造方法及图纸

技术编号:33891845 阅读:34 留言:0更新日期:2022-06-22 17:27
本公开涉及计算机技术领域,提供了一种基于注解的业务流实现方法、基于注解的业务流实现装置、计算机存储介质、电子设备,其中,基于注解的业务流实现方法包括:在业务流框架启动之后,加载用于实现目标业务流的多个代码段及与每个所述代码段相关联的注解信息;所述目标业务流包含多个业务节点,所述多个代码段与所述多个业务节点之间存在预设关联关系;所述注解信息至少用于标注各所述代码段的执行顺序;根据所述注解信息执行所述多个代码段,以实现所述目标业务流。本公开中的方法能够降低业务的扩展难度以及扩展成本,提升业务开发效率。提升业务开发效率。提升业务开发效率。

【技术实现步骤摘要】
基于注解的业务流实现方法及装置、存储介质、电子设备


[0001]本公开涉及计算机
,特别涉及一种基于注解的业务流实现方法、基于注解的业务流实现装置、计算机存储介质及电子设备。

技术介绍

[0002]随着计算机处理技术的发展,出现了基于计算机代码实现业务的技术。在计算机代码被设定好之后,计算机设备执行设定好的计算机代码,就可以实现对应的业务。
[0003]目前,一般是采用责任链模式来编排业务流,通过策略模式+线程池的方式来执行业务流,但该方式当需要添加新的任务单元时,除了开发新的任务单元之外,还需要额外的去修改责任链的代码或者增加线程池相关的代码,业务扩展成本高。
[0004]鉴于此,本领域亟需开发一种新的业务流实现方法及装置。
[0005]需要说明的是,上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解。

技术实现思路

[0006]本公开的目的在于提供一种基于注解的业务流实现方法、基于注解的业务流实现装置、计算机存储介质及电子设备,进而至少在一定程度上克服了相关技术中业务扩展成本高的缺陷。...

【技术保护点】

【技术特征摘要】
1.一种基于注解的业务流实现方法,其特征在于,包括:在业务流框架启动之后,加载用于实现目标业务流的多个代码段及与每个所述代码段相关联的注解信息;所述目标业务流包含多个业务节点,所述多个代码段与所述多个业务节点之间存在预设关联关系;所述注解信息至少用于标注各所述代码段的执行顺序;根据所述注解信息执行所述多个代码段,以实现所述目标业务流。2.根据权利要求1所述的方法,其特征在于,所述业务节点至少包括一级节点和二级节点,所述一级节点对应所述目标业务流所包含的处理阶段;所述二级节点对应各所述处理阶段所包含的处理步骤。3.根据权利要求2所述的方法,其特征在于,所述多个代码段包括每个所述一级节点对应的特定代码段,以及每个所述二级节点所对应的一个或多个候选代码段;当任一所述二级节点对应多个候选代码段时,所述根据所述注解信息执行所述多个代码段,以实现所述目标业务流,包括:获取所述目标业务流的当前应用场景;所述当前应用场景取决于以下一个或多个参数:业务部署信息、合作方信息和业务类型;根据预先存储的不同应用场景与不同的目标代码段之间的对应关系表,从所述多个候选代码段中确定出所述当前应用场景对应的目标代码段;根据与所述特定代码段相关联的注解信息执行所述特定代码段,以及,根据与所述目标代码段相关联的注解信息执行所述目标代码段,以实现所述目标业务流。4.根据权利要求3所述的方法,其特征在于,所述根据预先存储的不同应用场景与不同的目标代码段之间的对应关系,从所述多个候选代码段中确定出所述当前应用场景对应的目标代码段,包括:将所述业务部署信息、所述合作方信息和所述业务类型作为第一查询条件,根据所述对应关系表,从所述多个候选代码段中确定出满足所述第一查询条件的目标代码段。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若未查询到...

【专利技术属性】
技术研发人员:汪忠祥刘强
申请(专利权)人:杭州博盾习言科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1