# 什么是模版?

模版是生成代码的逻辑集。通过描述如何生成代码来达到生成我们想要的代码的目的。模版可以是普通模版、框架模版和项目模版。他们的区别如下:

# 普通模版

用于描述单个文件的生成逻辑,例如Java实体类等。

# 框架模版

用于构建框架,框架模版提供了版本类型用于标记不同版本的作用。一套框架模版应提供相关技术栈的定制化。

# 项目模版

用于构建一套完整的项目基础工程,项目模版提供了更为丰富的版本类型,例如前端框架、后端框架、接口生成等。一套项目模版应提供相关功能的定制化。

通过不同的模版类型可以区分出模版本身的责任范围。