Fmpp 的安装和使用
1. fmpp
FMPP 是个从各种数据源,如 CSV 文件,数据库,或者它自己定义的 TDD 格式的文件中读取数据,按照 Freemarker
FMPP
1) 例如我们在做一些项目的 demo 中,需要做一个表格 table ,如果我们只是简单的用 html 的话,需要一行一行的复制,而通过 Freemarker 的 list 命令可以遍历 fmpp
2) 我们项目中的基类的 dao 、 service 、 action 其实都是相同的,只是名称不同而已,如此多 dao 、 service 其实就是各个文件的名称不同而已,所以可以通过 freemarker 指定 dao 、 service 、 action 的模板, fmpp
Freemarker 官网: http://freemarker.org
Fmpp 官网: http://fmpp.sourceforge.net/
2. fmpp
1) 下载完成后解压文件把他放到 e
2) 配置环境变量 FMPP_HOME( 注意解压的位置一定不要有空格,通常人喜欢放到 C:\Program Files ,里面就有空格,在执行命令时会出现问题的 )
3) 在环境变量 path 中添加 %FMPP_HOME%\bin
3. fmpp
1) 在 e 盘创建 fmpptest 文件夹,并创建 data 、 src 、 out
说明 :
data
src
out
2)
E:\fmpptest\data\helloworld.tdd
E:\fmpptest\src\helloworld.ftl
E:\fmpptest\config.fmpp
helloworld.tdd
{
user: " 流浪鱼 "
workUnit:" 中百信 "
}
helloworld.ftl
<html>
<head>
<title>fmpp 生成 html 页面测试 </title>
</head>
<body>
<h1> 欢迎 ${user}!</h1>
<p> 你工作的单位是 ${workUnit}</p>
</body>
</html>
config.fmpp
sourceRoot: src
outputRoot: out
logFile: log.fmpp
modes: [
execute(*.ftl)
]
replaceExtensions: [ftl, html]
sourceEncoding: gb2312
data: tdd(../data/helloworld.tdd)
4. 在 cmd 命令行下切换到 E:\fmpptest 目录下,执行 fmpp
会在 out 目录下生成 helloworld.html
5. 点击 helloworld.html
标签:data,dao,html,helloworld,fmpptest,初步,fmpp,安装 From: https://blog.51cto.com/u_16071779/6194754