[发明专利]目标代码生成方法及装置有效
申请号: | 201710593800.2 | 申请日: | 2017-07-19 |
公开(公告)号: | CN107357588B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 赵辉;邵丹薇;郑隽一;储丹 | 申请(专利权)人: | 万帮充电设备有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41;G06F40/14;G06F40/186;G06F11/36 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐彦圣 |
地址: | 213100 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标 代码 生成 方法 装置 | ||
本发明提供了一种目标代码生成方法及装置,涉及计算机应用的技术领域,该方法包括:接收用户输入的代码生成指令,根据代码生成指令生成配置界面;在配置界面填写配置信息,进行配置操作;根据配置信息建立操作界面,按照操作界面的模板进行表信息填充;根据表信息生成目标代码。本发明提供的目标代码生成方法及装置,在接收到用户输入的代码生成指令时,能够生成配置界面,使操作人员进行配置操作,当配置完成后生成操作界面,使操作人员根据操作界面的模板进行表信息的填充,有效地保证了代码的规范性和正确性,减少了后续的调试和运行过程耗费的时间,提高了开发的效率。
技术领域
本发明涉及计算机应用技术领域,尤其是涉及一种目标代码生成方法及装置。
背景技术
在项目研发的过程中,通常有许多重复的配置项,比如MyBatis、Spring、SpringMVC等技术的XML(Extensible markup Language可扩展标记语言)的配置文件,一般的做法是手动新建配置文件、复制XML统一的XSD(XML Schemas Definition,XML结构定义)规范头定义,然后按照标准规范创建节点配置信息。
但是,这中手动新建文件的方式容易出现错误,并且不同的人员会有自己的编码风格,容易造成代码规范不统一的问题,使后续的调试和运行过程耗费大量的时间,也在一定程度上降低了开发的效率。
针对上述由于代码规范不统一,使调试和运行过程耗费大量的时间,进而降低开发的效率的问题,目前尚未提出有效的解决方案。
发明内容
有鉴于此,本发明的目的在于提供一种目标代码生成方法及装置,以缓解上述开发效率降低的技术问题。
第一方面,本发明实施例提供了一种目标代码生成方法,包括:接收用户输入的代码生成指令,根据代码生成指令生成配置界面;在配置界面填写配置信息,进行配置操作,其中,配置信息包括:作者名称、工作目录、项目名称以及数据库地址信息;根据配置信息建立操作界面,按照操作界面的模板进行表信息填充;其中,表信息包括:表名、实体类名和路径信息;根据表信息生成目标代码。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,上述在配置界面填写配置信息,进行配置操作包括:按照配置界面显示的配置项填写配置信息;根据配置信息对配置界面进行数据库连接测试,当配置界面显示数据库连接测试成功后,保存配置信息。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,上述根据表信息生成目标代码包括:选择与表信息中包含的实体类名所对应的实体生成方法,根据表信息和实体生成方法生成目标代码。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,上述根据表信息生成目标代码还包括:选择代码逻辑分层信息,根据代码逻辑分层信息和表信息生成目标代码。
结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,上述方法还包括:在配置界面添加数据库信息,其中,数据库信息包括数据库用户名信息和数据库密码信息;验证数据库信息是否正确;如果是,根据配置界面和数据库信息进行数据库连接测试;如果否,弹出数据库信息错误的提示信息。
第二方面,本发明实施例还提供一种目标代码生成装置,包括:配置界面生成模块,用于接收用户输入的代码生成指令,根据代码生成指令生成配置界面;配置信息填写模块,用于在配置界面填写配置信息,进行配置操作,其中,配置信息包括:作者名称、工作目录、项目名称以及数据库地址信息;操作界面建立模块,用于根据配置信息建立操作界面,按照操作界面的模板进行表信息填充;其中,表信息包括:表名、实体类名和路径信息;目标代码生成模块,用于根据表信息生成目标代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万帮充电设备有限公司,未经万帮充电设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710593800.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型改进型的汽车保险片
- 下一篇:一种汽车后裙板总成