星空网 > 软件开发 > Java

FreeMarker 一二事

如今前后端分离,动静分离

使用freemarker实现动静分离,nginx处理静态资源文件,提高效率

加载jar

1 <!-- freemarker -->2       <dependency>3         <groupId>org.freemarker</groupId>4         <artifactId>freemarker</artifactId>5         <version>${freemarker.version}</version>6       </dependency>

test类

 1 @Test 2   public void testFreeMarker() throws Exception { 3     // 创建一个Configuration对象 6     Configuration configuration = new Configuration(Configuration.getVersion()); 7     // config对象模板文件存放的路径 8     configuration.setDirectoryForTemplateLoading(new File("E:\\workspace_mars\\lee\\src\\main\\webapp\\WEB-INF\\ftl")); 9     // 设置config的默认字符集10     configuration.setDefaultEncoding("utf-8");11     // 获得模板对象, 指定模板文件名12     Template template = configuration.getTemplate("hello.ftl");13     // 创建模板数据集 可以是map对象或者pojo14     Map root = new HashMap<>();15     root.put("hello", "hello freemarker");16     // 创建Writer对象 指定生成的文件保存的路径及文件名17     Writer out = new FileWriter(new File("D:\\temp\\html\\hello.html"));18     // 调用模板对象的process方法生成静态文件19     template.process(root, out);20     // 关闭writer21     out.flush();22     out.close();23   }

成功后显示

FreeMarker 一二事

这个比较简单

接下的文章会在项目中引用freemarker

 




原标题:FreeMarker 一二事

关键词:FreeMarker

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

海口国际海运:https://www.goluckyvip.com/tag/89590.html
海口国内海运:https://www.goluckyvip.com/tag/89591.html
泰州海运运输:https://www.goluckyvip.com/tag/89592.html
韩国到大连海运:https://www.goluckyvip.com/tag/89593.html
台州国际海运:https://www.goluckyvip.com/tag/89594.html
上海国际海运运输:https://www.goluckyvip.com/tag/89595.html
深圳有没有比较好玩的景点 深圳有没有比较好玩的景点推荐一下:https://www.vstour.cn/a/366175.html
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流