基于项目组规范自动生成代码的方法及系统与流程

文档序号:36386952发布日期:2023-12-15 01:44阅读:来源:国知局

技术特征:

1.一种基于项目组规范自动生成代码的方法,其特征在于,该方法是利用freemarker模板引擎,将一个模块要涉及的文件的公共固定部分全部传抽离出对应的.tpl文件,植入标记上模块本身动态的元素,调用freemarker模板引擎生成最终模块对应的真实文件;具体如下:

2.根据权利要求1所述的基于项目组规范自动生成代码的方法,其特征在于,依据项目组开发规范抽离出.tpl文件具体如下:

3.根据权利要求2所述的基于项目组规范自动生成代码的方法,其特征在于,对于每个.tpl文件中的固定部分,将固定部分的格式与内容拷贝进去;

4.根据权利要求3所述的基于项目组规范自动生成代码的方法,其特征在于,定义.tpl文件中涉及的动态元素是将${}方式特殊标记中描述的动态元素统一定义在dto中。

5.根据权利要求4所述的基于项目组规范自动生成代码的方法,其特征在于,维护.tpl文件中涉及的动态元素具体如下:

6.根据权利要求5所述的基于项目组规范自动生成代码的方法,其特征在于,修改.tpl文件生成规则具体如下:

7.一种基于项目组规范自动生成代码的系统,其特征在于,该系统包括:

8.根据权利要求7所述的基于项目组规范自动生成代码的系统,其特征在于,所述抽离单元中每个文件编写对应的.tpl文件,将真实业务开发涉及的每个.tpl文件中的固定部分抽离出来,写入到.tpl文件中;对于动态元素用${}方式特殊标记;

9.一种电子设备,其特征在于,包括:存储器和至少一个处理器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序可被处理器执行以实现如权利要求1至6中任一项所述的基于项目组规范自动生成代码的方法。


技术总结
本发明公开了基于项目组规范自动生成代码的方法及系统,属于软件工程技术领域,本发明要解决的技术问题为如何能够定制化到具体项目上完成代码自动生成,使得生成的代码更贴切项目本身,采用的技术方案为:该方法是利用freemarker模板引擎,将一个模块要涉及的文件的公共固定部分全部传抽离出对应的.tpl文件,植入标记上模块本身动态的元素,调用freemarker模板引擎生成最终模块对应的真实文件;具体如下:依据项目组开发规范抽离出.tpl文件;定义.tpl文件中涉及的动态元素;维护动态可变元素的值:启动前端系统,维护动态可变元素的值;根据.tpl文件生成最终的源代码文件:维护完成后,下载整个模块的源代码。

技术研发人员:周毅,周杰
受保护的技术使用者:浪潮通信信息系统(天津)有限公司
技术研发日:
技术公布日:2024/1/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1