[发明专利]一种代码生成方法及代码生成装置在审
| 申请号: | 201811214554.6 | 申请日: | 2018-10-18 |
| 公开(公告)号: | CN111078213A | 公开(公告)日: | 2020-04-28 |
| 发明(设计)人: | 纪俊鹏;马龙 | 申请(专利权)人: | 马上消费金融股份有限公司 |
| 主分类号: | G06F8/35 | 分类号: | G06F8/35 |
| 代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 刘伟;陈丽宁 |
| 地址: | 404100 重庆市渝北区*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 代码 生成 方法 装置 | ||
本发明提供一种代码生成方法及代码生成装置,其中,所述代码生成方法包括:获取数据库表;根据所述数据库表,基于预设的代码模板,生成业务应用的代码;根据所述业务应用的需求,对所述代码进行处理,得到所述业务应用的业务代码。本发明的方案,可以在业务应用代码的开发过程中,减少甚至避免手动编写代码,从而节省代码开发时间;进一步的,因基于预设模板生成业务应用的代码,可以使得业务应用代码的编写风格一致,参数命名、格式等统一,从而规范业务代码,给后期维护带来便利。
技术领域
本发明涉及计算机技术领域,尤其涉及一种代码生成方法及代码生成装置。
背景技术
当前随着计算机技术的发展,在Web服务器开发过程中,以SpringBoot为基础的开发模式逐渐发展起来,其中SpringBoot可以极大程度简化在搭建项目框架时集成第三方框架的过程,但是针对普通的业务应用开发过程中却没有进行太多的扩展。
由于当前针对普通的业务应用开发过程中没有进行太多的扩展,因此在业务应用的业务代码的开发过程中,开发人员往往需要自行进行从数据库表到接口的全部代码的编写,这其中包含了创建数据表,以及手动编写从实体Entity层到接口Controller层的代码等,然而在这些编写过程中代码结构基本相同,造成代码开发时间的浪费。
发明内容
本发明实施例提供一种代码生成方法及代码生成装置,以解决现有的业务应用的业务代码的开发过程中因手动编写代码造成浪费代码开发时间的问题。
第一方面,本发明实施例提供了一种代码生成方法,包括:
获取数据库表;
根据所述数据库表,基于预设的代码模板,生成业务应用的代码;
根据所述业务应用的需求,对所述代码进行处理,得到所述业务应用的业务代码。
第二方面,本发明实施例还提供了一种代码生成装置,包括:
获取模块,用于获取数据库表;
生成模块,用于根据所述数据库表,基于预设的代码模板,生成业务应用的代码;
处理模块,用于根据所述业务应用的需求,对所述代码进行处理,得到所述业务应用的业务代码。
第三方面,本发明实施例还提供了一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述计算机程序被所述处理器执行时实现上述代码生成方法的步骤。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述代码生成方法的步骤。
本发明实施例中,通过获取数据库表,根据所述数据库表,基于预设的代码模板,生成业务应用的代码,根据所述业务应用的需求,对所述代码进行处理,得到所述业务应用的业务代码,可以在业务应用代码的开发过程中,减少甚至避免手动编写代码,从而节省代码开发时间;进一步的,因基于预设模板生成业务应用的代码,可以使得业务应用代码的编写风格一致,参数命名、格式等统一,从而规范业务代码,给后期维护带来便利。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的代码生成方法的流程图;
图2为本发明实施例中生成的代码的架构图;
图3为本发明实施例的代码生成装置的结构示意图之一;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马上消费金融股份有限公司,未经马上消费金融股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811214554.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种热水利用装置及冷冻水系统
- 下一篇:钙钛矿量子点-聚合物复合体及发光设备





