博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springBoot 整合freemark自定义函数
阅读量:6958 次
发布时间:2019-06-27

本文共 451 字,大约阅读时间需要 1 分钟。

1.定义方法继承TemplateMethodModelEx,复写exec方法。

public class LevelMethod implements TemplateMethodModelEx {    @Override    public Object exec(List args) throws TemplateModelException {        if(args.size() != 1){            throw new TemplateModelException("Wrong arguments");        }        return LevelConst.getLevelName(String.valueOf(args.get(0)));    }}

2 在ftl中新建函数

<#assign level = "com.wayne.common.LevelMethod"?new()/>

之后就可以在ftl中使用

${level(入参)}

转载地址:http://lrmil.baihongyu.com/

你可能感兴趣的文章
《VMware Virtual SAN权威指南》一1.4 Virtual SAN简介
查看>>
ClassFlow推出全新课堂活动轨迹功能
查看>>
高性能计算在电网技术中的应用
查看>>
EMC高管:戴尔Nutanix一体机与EMC超融合产品之间不存在竞争
查看>>
O2O探秘:实体店背后的科学
查看>>
《构建实时机器学习系统》一3.2 Pandas 的安装
查看>>
Google 404页面暗藏漏洞,可泄漏服务器内部信息
查看>>
排除网络故障的十大真理
查看>>
数据库安全需要遵循的8项最佳实践
查看>>
如何善用产品设计的三个层级
查看>>
如何在Amazon AWS上设置一台Linux服务器
查看>>
网站优化遇到死链怎么合理的处理?
查看>>
全球智慧城市进入快速发展阶段
查看>>
外资赴中国设厂加剧竞争,中国晶圆代工厂今年全力冲刺 28 纳米制程
查看>>
旬邑多举措推进智慧城市建设工作
查看>>
探寻虹膜识别背后的身份密码 | 硬创公开课
查看>>
欧洲工业无线网络技术采用中国标准
查看>>
iOS审核 iPhone screenshots do not display the app in the correct device frame
查看>>
MySQL数据库的索引原理、与慢SQL优化的5大原则
查看>>
新装服务器系统非常卡的原因
查看>>