智销功能_模板技术和代码生成器
模板技术
velocityr 默认模板的后缀vm
freemarker 默认模板的后缀ftl
Velocity模板技术可以实现的功能
动态页面静态化:xxx.html
在后台准备数据,在前台准备模板,通过IO把数据与模板合并,真正的生成一个html页面出来
用作发送邮件、短信模板
添加jar文件
<!-- 代码生成器模版技术 -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.6</version>
</dependency>
代码生成器
1.可以帮我们完成重复的代码,跟多时间用到项目上去
2.模板计数完成需要用到:velocity ,velocity
3.代码生成器就是先定义好模板,然后使用代码自动修改类名,有代码参照模板进行指定内容自动替换
4.注:写代码生成器前,先把项目进行备份,以免写出问题无法挽回!
5.代码生成器最重要的两点:主要控制器内容和位置