一种生成增删改查应用程序接口的方法、设备及存储介质技术

技术编号:28223590 阅读:37 留言:0更新日期:2021-04-28 09:52
本申请公开了一种生成增删改查应用程序接口的方法、设备及存储介质,所述方法包括:获取数据库的预设数据表结构;根据所述预设数据表结构,通过预设实体生成类生成实体类;根据所述实体类,通过预设数据库访问层生成类生成数据库访问层;根据所述数据库访问层,通过预设业务逻辑层生成类生成业务逻辑层;根据所述业务逻辑层,通过预设增删改查应用程序层生成类生成增删改查应用程序接口。本申请实施例通过基于数据库的预设数据表结构,实现了自动生成实体类、自动生成实体类、自动生成业务逻辑层、自动生成增删改查应用程序接口,从而简化手工开发代码的流程,并且支持开发人员手工编辑生成的代码,因此提高了开发效率。因此提高了开发效率。因此提高了开发效率。

【技术实现步骤摘要】
一种生成增删改查应用程序接口的方法、设备及存储介质


[0001]本申请涉及计算机应用
,尤其涉及一种生成增删改查应用程序接口的方法、设备及存储介质。

技术介绍

[0002]随着计算机技术的发展,应用程序接口的开发与应用越来越普遍,对于应用开发者来说,有了开放的应用程序接口,就可以直接调用多家公司做好的功能来做自己的应用,可以节省开发成本与时间成本,因此应用程序接口的开发与应用变得十分重要。
[0003]目前在全球广域网系统的开发过程中,后端开发人员通常需要开发一套完整的增删改查应用程序接口,但是在生成增删改查应用程序接口的过程中,主要通过人工手动编辑的方式生成最终的增删改查应用程序接口,导致手工开发代码的流程比较繁琐,浪费了后端开发人员的大量精力。

技术实现思路

[0004]本申请实施例提供一种生成增删改查应用程序接口的方法、设备及存储介质,用于解决现有技术中的如下技术问题:在生成增删改查应用程序接口的过程中,增删改查应用程序接口的开发效率低。
[0005]一方面,本申请实施例提供了一种生成增删改查应用程序本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种生成增删改查应用程序接口的方法,其特征在于,所述方法包括:获取数据库的预设数据表结构;根据所述预设数据表结构,通过预设实体生成类生成实体类;根据所述实体类,通过预设数据库访问层生成类生成数据库访问层;根据所述数据库访问层,通过预设业务逻辑层生成类生成业务逻辑层;根据所述业务逻辑层,通过预设增删改查应用程序层生成类生成增删改查应用程序接口。2.根据权利要求1所述的方法,其特征在于,所述根据所述预设数据表结构,通过预设实体生成类生成实体类,具体包括:在运行所述预设实体生成类时,所述预设实体生成类根据所述预设数据表结构,通过持有的数据结构,生成所述实体类的字段与所述实体类的构造器;并确定所述预设数据表的字段与所述实体类的字段之间的映射关系。3.根据权利要求2所述的方法,其特征在于,所述预设实体生成类至少包括以下任一种:依赖集合、字段集合、以及属性设置方法。4.根据权利要求1所述的方法,其特征在于,所述根据所述实体类,通过预设数据库访问层生成类生成数据库访问层,具体包括:在运行所述预设数据库访问层生成类时,所述预设数据库访问层生成类根据所述实体类的类名,生成所述数据库访问层接口类的接口名;根据所述实体类,确定所述数据库访问层的增删改查接口;根据预设的所述数据库访问层接口类的继承关系,确定所述数据库访问层接口类的继承关系;根据预设的所述增删改查接口的参数,确定所述增删改查接口的方法名、入参、返回值;将Java持久层API、所述实体类注入到所述数据库访问层接口类。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:根据所述数据库访问层接口类的方法名,通过Java持久层API生成相应的结构化查询语言。6.根据权利要求1所述的方法,其特征在于,所述根据所述数据库访问层,通过预设业务逻辑层生成类生成业务逻辑层,具体包括:所述预设业务逻辑层生成类包括预设业务逻辑层接口生成类、预设业务逻辑层实现生成类;在运行所述预设业务逻辑层接口生成类时,所述预设业务逻辑层接口生成类根据所述实体类的类名,生成所述业务逻辑层接口类的接口名;根据所述实体类,生成所述业务逻辑层接口类的增删改查接口;根据预设的所述增删改查接口的参数,确定所述增删改查接口的方法名、入参、返回值;将所述实体类与所述业务逻辑层的常用依赖注入到所述业务逻辑层接口类;在运行所述预设业务逻辑层实现...

【专利技术属性】
技术研发人员:刘文鹏
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:

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

1