使用freemarker页面静态化
公司使用 vue + ngixn 前后端分离架构,重构一套新的静态化的门户网站。后台管理系统为动态页面。使用 freemarker 进行页面静态化的处理,生成静态化页在。前后分离的页面,静态图片需要使用 nginx 进行路径转换。UEditor 上传到本地的图片,没有使用文件管理系统,直接存放到服务器本地,需要 nginx 进行路径转换。
使用原理:1.freemarker 将数据填充入 ftl 模板中,再由 freemarker 生成静态页面2.vue 获取静态页面进行数据展示
1.工具类
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960import freemarker.template.Configuration;import freemarker.template.Template;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import ...