【技术实现步骤摘要】
本申请涉及大数据与金融科技领域,尤其涉及基于注解的代码生成方法、装置、计算机设备及存储介质。
技术介绍
1、互联网行业,例如金融行业、医疗行业等具有需求服务内容丰富,功能变化快,迭代快速的特点。对于每个业务系统,例如保险系统、银行系统、交易系统、订单系统医疗系统等的功能迭代更新,都对应于一个完整的开发周期:需求评审->代码开发->测试->发布。其中代码开发和测试占了整个开发周期大半时间。这个阶段需要进行大量代码的编写和测试。而每个开发周期都有大量重复内容,比如持久层代码的单元测试。持久层是一个业务系统的基础组成部分,只有保证持久层代码的正确性才可保证整个功能的正确性,所以持久层的单元测试极其重要。然而,现有的业务系统的持久层的单元测试代码的构建方式,通常是通过开发人员进行手工编写生成的,这样的处理方式需要消耗大量的时间,工作量大,效率低下,且无法保证编写生成的单元测试代码的准确性。
技术实现思路
1、本申请实施例的目的在于提出一种基于注解的代码生成方法、装置、计算机设备及
...【技术保护点】
1.一种基于注解的代码生成方法,其特征在于,包括下述步骤:
2.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述自定义注解至少包括第一类型注解与第二类型注解;所述从所述持久层代码中扫描出与所述自定义注解对应的标注数据,并对所述标注数据进行加载解析处理得到对应的目标参数信息的步骤,具体包括:
3.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述调用预设的目标代码模板的步骤,具体包括:
4.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述基于所述目标代码模板与所述目标参数信息生成与所述持久层代码对应的
...【技术特征摘要】
1.一种基于注解的代码生成方法,其特征在于,包括下述步骤:
2.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述自定义注解至少包括第一类型注解与第二类型注解;所述从所述持久层代码中扫描出与所述自定义注解对应的标注数据,并对所述标注数据进行加载解析处理得到对应的目标参数信息的步骤,具体包括:
3.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述调用预设的目标代码模板的步骤,具体包括:
4.根据权利要求1所述的基于注解的代码生成方法,其特征在于,所述基于所述目标代码模板与所述目标参数信息生成与所述持久层代码对应的目标单元测试代码的步骤,具体包括:
5.根据权利要求1所述的基于注解的代码生成方法,其特征在于,在所述调用预设的目标代码模板的步骤之前,还包括:
6.根据权利要求1所述的基...
【专利技术属性】
技术研发人员:赖峣,
申请(专利权)人:平安健康保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。