使用Velocity引擎生成代码

点击数:12前言 代码生成器,可以有效减少编写重复代码,快速实现简单的业务逻辑,也能让我们的代码保持一致。那代码生成器是如何工作的呢或者是怎样生成代码的呢?不难猜到,肯定是基于某种动态模板引擎。既然是模板,必然有其限制性,只能生成简单的逻辑,对于复杂的业务逻辑,还需要我们手动编写。 目前,我们看到的代码生成器,大部分是基于velocity引擎模板生成的,接下来我们就学习一下如何实现代码生成器。 原理 其原理如图: 1.配置数据源信息(包括表名) 2.读取数据表字段信息:列名、类型、字段注释、表注 …

Read More