基于注解的代码生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:40182719 阅读:25 留言:0更新日期:2024-01-26 23:48
本申请属于大数据领域与金融科技领域,涉及一种基于注解的代码生成方法,包括:从单元测试代码生成请求中解析出系统标识;获取与系统标识对应的目标业务系统的持久层代码;从持久层代码中扫描出与自定义注解对应的标注数据,并对标注数据进行加载解析得到目标参数信息;基于目标代码模板与目标参数信息生成与持久层代码对应的目标单元测试代码。本申请还提供一种基于注解的代码生成装置、计算机设备及存储介质。此外,本申请还涉及区块链技术,目标单元测试代码可存储于区块链中。本申请可应用于金融领域或数字医疗领域的业务系统的单元测试代码生成场景,提高了目标单元测试代码的生成效率,保证了生成的目标单元测试代码的数据准确性。

【技术实现步骤摘要】

本申请涉及大数据与金融科技领域,尤其涉及基于注解的代码生成方法、装置、计算机设备及存储介质


技术介绍

1、互联网行业,例如金融行业、医疗行业等具有需求服务内容丰富,功能变化快,迭代快速的特点。对于每个业务系统,例如保险系统、银行系统、交易系统、订单系统医疗系统等的功能迭代更新,都对应于一个完整的开发周期:需求评审->代码开发->测试->发布。其中代码开发和测试占了整个开发周期大半时间。这个阶段需要进行大量代码的编写和测试。而每个开发周期都有大量重复内容,比如持久层代码的单元测试。持久层是一个业务系统的基础组成部分,只有保证持久层代码的正确性才可保证整个功能的正确性,所以持久层的单元测试极其重要。然而,现有的业务系统的持久层的单元测试代码的构建方式,通常是通过开发人员进行手工编写生成的,这样的处理方式需要消耗大量的时间,工作量大,效率低下,且无法保证编写生成的单元测试代码的准确性。


技术实现思路

1、本申请实施例的目的在于提出一种基于注解的代码生成方法、装置、计算机设备及存储介质,以解决现有本文档来自技高网...

【技术保护点】

1.一种基于注解的代码生成方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述自定义注解至少包括第一类型注解与第二类型注解;所述从所述持久层代码中扫描出与所述自定义注解对应的标注数据,并对所述标注数据进行加载解析处理得到对应的目标参数信息的步骤,具体包括:

3.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述调用预设的目标代码模板的步骤,具体包括:

4.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述基于所述目标代码模板与所述目标参数信息生成与所述持久层代码对应的目标单元测试代码的步...

【技术特征摘要】

1.一种基于注解的代码生成方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述自定义注解至少包括第一类型注解与第二类型注解;所述从所述持久层代码中扫描出与所述自定义注解对应的标注数据,并对所述标注数据进行加载解析处理得到对应的目标参数信息的步骤,具体包括:

3.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述调用预设的目标代码模板的步骤,具体包括:

4.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述基于所述目标代码模板与所述目标参数信息生成与所述持久层代码对应的目标单元测试代码的步骤,具体包括:

5.根据权利要求1所述的基于注解的代码生成方法,其特征在于,在所述调用预设的目标代码模板的步骤之前,还包括:

6.根据权利要求1所述的基...

【专利技术属性】
技术研发人员:赖峣
申请(专利权)人:平安健康保险股份有限公司
类型:发明
国别省市:

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

1