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中任一项所述的基于项目组规范自动生成代码的方法。