一种基于FreeMarker模板引擎实现代码机器人的方法、装置

基本信息

申请号 CN201910381277.6 申请日 -
公开(公告)号 CN110333849A 公开(公告)日 2019-10-15
申请公布号 CN110333849A 申请公布日 2019-10-15
分类号 G06F8/30(2018.01)I; G06F8/33(2018.01)I; G06F8/35(2018.01)I 分类 计算;推算;计数;
发明人 陈水平; 伍千军; 文德; 李鸿翼; 付自政; 胡蓓蓓; 艾准; 丁尚果; 涂家伟 申请(专利权)人 八戒科技服务有限公司
代理机构 北京酷爱智慧知识产权代理有限公司 代理人 八戒科技服务有限公司
地址 410000 湖南省长沙市岳麓区麓云路金悦雅苑楼盘二期商业14栋A区房产1203-45
法律状态 -

摘要

摘要 本发明提供了基于FreeMarker模板引擎实现代码机器人的方法和装置。包括如下的步骤,使用JDBC进行数据库连接;通过该连接获取指定表的结构,包括表名称、表字段、字段属性等;分析指定表的结构,依据自定义Java类型的映射关系,将表字段映射到类的属性并缓存;通过上一步缓存的数据,采用FreeMarker进行数据填充。本发明能够实现編程过程中代码、代码模板、种类的灵活、高效、快速生成,灵活性高、满足在软件开发中的需求。