- 代码生成器:可以生成代码的程序
- 代码生成器的三要素:数据+模板+合成机制
- 我们使用的模板引擎是freemarker
FreeMarker是一款模板引擎: 一种基于模板和数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具 - 下面通过一个简单的案例来了解一下Freemarker的使用:
首先创建一个maven的工程,在pom.xml文件中添加如下依赖:
pom.xml
<dependencies>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.23</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.34</version>
</depend