智销功能_模板技术和代码生成器

本文介绍了Velocity和FreeMarker两种模板技术,分别使用.vm和.ftl作为默认后缀。Velocity用于动态页面静态化、邮件及短信模板生成等场景。文章还提到了如何通过添加依赖来使用这些技术,并简单介绍了代码生成器的概念及其工作原理。

模板技术

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.代码生成器最重要的两点:主要控制器内容和位置

 

 

转载于:https://www.cnblogs.com/yh9264426/p/10622984.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值