通用代码全自动生成工具(1)—— 基本原理

原创
2019/09/02 11:23
阅读数 511

1、目前代码生成工具的不足

    关于代码生成工具,目前已经有很多种类了,或多或少都存在一些不足。

    许多代码生成工具只是帮助用户完成局部片段的代码生成。

    大多数代码生成工具的数据源是基于数据库,其最大的弊端是:不能完全识别数据库表之间的关系(如:多对多关系),会丢失许多信息。

2、通用代码自动生成工具的基本原理

2.1  自定义数据源

    通用代码自动生成工具的数据源不采用数据库,而是基于自己定义的数据模型(如xml格式),是一种自定义的中间格式,因此可以完全自定义数据对象的属性以及数据对象之间的关系。

2.2  基于通用框架

    代码自动生成工具的实现可以基于当前流行的某个框架,如:Springboot或其它框架,代码自动生成工具与框架无关,与语言无关,因此可以达到通用的目的——通用代码自动生成工具。

2.3  基本原理

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部