资讯专栏INFORMATION COLUMN

springBoot 整合freemark自定义函数

wenzi / 1667人阅读

摘要:定义方法继承复写方法。在中新建函数自定义函数之后就可以在中使用入参

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(入参)}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69895.html

相关文章

  • SpringBoot整合MybatisPlus的简单教程(简单整合

    摘要:最近在研究,顺便就会看看数据库连接这一块的知识,所以当我发现有通用和这两款网络上比较火的简化开发的优秀软件之后。先创建一个的项目,可以参考我之前的文章的简单教程一项目的创建。打开文件,将最新的相关的包都引用进来。 最近在研究springboot,顺便就会看看数据库连接这一块的知识 ,所以当我发现有通用Mapper和MybatisPlus这两款网络上比较火的简化mybatis开发的优秀软...

    duan199226 评论0 收藏0
  • 慕课网_《SpringBoot开发常用技术整合》学习总结

    摘要:时间年月日星期四说明本文部分内容均来自慕课网。哈希表实现命令,将哈希表中的域的值设为实现命令,返回哈希表中给定域的值实现命令,删除哈希表中的一个或多个指定域,不存在的域将被忽略。实现命令,返回哈希表中,所有的域和值。 时间:2018年04月19日星期四说明:本文部分内容均来自慕课网。@慕课网:https://www.imooc.com教学源码:https://github.com/zc...

    chengtao1633 评论0 收藏0
  • Spring Boot - 整合Jsp/FreeMarker

    摘要:大家自己了解一下的使用方法,我这里就不进行详细的讲述了。启动方式两种方式都可以主函数启动或者验证访问页面,验证是否输出了当前时间。为了提高大家学习效果,录制了同步的视频课程,还望大家支持视频课程 Spring Boot - 初识 Hello World 索引 Spring Boot - 初识 Hello World Spring Boot - Servlet、过滤器、监听器、拦截器 ...

    AbnerMing 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<