![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Freemarker
「已注销」
这个作者很懒,什么都没留下…
展开
-
Freemarker操作时间
获取当前系统时间${.now} 是获取当前系统时间年月日时分秒 yyyy-MM-dd HH:mm:ss格式。${.now?datetime} 跟直接用${.now}一样,都是直接获取年月日时分秒。${.now?date} 是获取当前时间年月日 yyyy-MM-dd格式。${.now?time} 是获取当前时间的时分秒 HH:mm:ss格式也可以截取时间${'2018-12...原创 2019-11-27 22:28:55 · 1186 阅读 · 0 评论 -
freemarker 将String 按照指定字符分割并生成 list 循环
需求如下数据表中某一个字段包含多个属性值,并以英文逗号分隔,需要遍历展示实现<#list article.articleTags?split(",") as tag> <i class="fa fa-tags mr-1"></i> <a class="text-body mr-1" href="/tag">${tag}<...原创 2019-11-26 22:53:32 · 725 阅读 · 0 评论 -
将时间改为显示:几天前,几小时前,或者几分钟前
方法一:个人做法是保存时间戳,然后在前端用jq插件做转换,比如 smart-time-ago方法二:1、自定义宏模版文件,把你的datetime传进去即可。<#macro timeline_dt datetime=.now><#assign ct = (.now?long-datetime?long)/1000><#if ct gte 31104000&...转载 2019-11-22 22:46:09 · 442 阅读 · 0 评论 -
Freemarker使用说明
layoutfreemarker layout主要处理具有相同内容的页面,比如每个网站的header和footer页面。freemarker 的布局主要常见的两种方式是 #import(“文件路径”) 和 #include(“文件路径”),其中import和include的区别在于,include常用于公共部分的页面,如果要使用<#assign username=“张三”>涉及...原创 2019-11-18 18:22:17 · 448 阅读 · 0 评论 -
Freemarker配置全局变量
1、重写freemarker配置package com.metromania.lute.config;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.extern.slf4j.Slf4j;import org.springframewor...原创 2019-11-18 17:48:45 · 2214 阅读 · 0 评论 -
Freemarker 和 Thymeleaf 究竟怎么选?
摘自知乎:https://www.zhihu.com/question/64039553标题一、thymeleaf和freemarker谁更好用?大多数程序员更倾向于freemarker这种模板引擎,两者的设计思路本就不同。我已经习惯了类似于freemarker这种编程式模板引擎,比如常见的判断会这么写:<#if ${isOpen}> Open!</#if>而在t...原创 2019-11-18 16:09:33 · 6868 阅读 · 0 评论 -
SpringBoot 整合 Freemarker properties配置详细说明
## Freemarker 配置## 文件配置路径spring.freemarker.template-loader-path=classpath:/web/spring.freemarker.cache=falsespring.freemarker.charset=UTF-8spring.freemarker.check-template-location=truespring.fr...原创 2019-11-10 17:10:18 · 2354 阅读 · 3 评论