使用freemarker对模板进行渲染

public class FreemarkerUtilsTest extends TestCase {
public void generateStringTest(){
Map<string,object> map= </string,object> new HashMap<>();
map.put( "date" , "2017-05-11 11:55:55" );
map.put( "caseNo" , "AJ00000001" );
map.put( "descrip" , "&#x8FD9;&#x662F;&#x63CF;&#x8FF0;&#x4FE1;&#x606F;==========" );
String template= "&#x6848;&#x4EF6;&#x7F16;&#x53F7;&#x4E3A;&#xFF1A;${caseNo!}&#xA0;&#xA0; "
+ " &#x65E5;&#x671F;&#x4E3A;&#xFF1A;${date!} "
+ " &#x81EA;&#x52A8;&#x83B7;&#x53D6;&#x65E5;&#x671F;&#x4E3A;&#xFF1A;${ .now?string('yyyy&#x5E74;MM&#x6708;dd&#x65E5;')}"
+ "&#x63CF;&#x8FF0;&#xFF1A;${descrip!}" ;
String generateString = FreemarkerUtils.generateString(map, template);
System.out.println( "------" );
System.out.println(generateString);
}

Original: https://www.cnblogs.com/toSeeMyDream/p/12381243.html
Author: nickTimer
Title: 使用freemarker对模板进行渲染

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/553754/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 预训练模型简要介绍

    从字面上看,预训练模型(pre-training model)是先通过一批语料进行训练模型,然后在这个初步训练好的模型基础上,再继续训练或者另作他用。这样的理解基本上是对的,预训练…

    技术杂谈 2023年7月11日
    0115
  • ruoyi接口权限校验

    此文章属于ruoyi项目实战系列 ruoyi系统在前端主要通过权限字符包含与否来动态显示目录和按钮。为了防止通过http请求绕过权限限制,后端接口也需要进行相关权限设计。 @Pre…

    技术杂谈 2023年6月21日
    0126
  • error [03:10:02.393] [warning][process] Error: Request Timeout after 30000ms

    1、启动kibana报错,如下所示: 1 [elsearch@master kibana-7.2.1-linux-x86_64]$ ./bin/kibana 2 log [03:0…

    技术杂谈 2023年5月31日
    095
  • 2022年春季学期个人总结

    信2005-3 陈振辉 20203910 一学期转瞬即逝,以下是个人学期总结。 在这一学期里,我在王建民老师的课上浑水摸鱼。学期开始时没有找够两名一起报名参加比赛。在课上,同学们在…

    技术杂谈 2023年6月21日
    0105
  • 网页背景图固定不动,不跟随滚动条滚动

    在做网页的时候,当背景是一张完整的图片,不动让其跟随滚动条滚动,怎么办?下面详细讲解一下。 CSS代码示例-背景颜色属性(background-color): 演示结果: 这个HT…

    技术杂谈 2023年5月31日
    0168
  • Swoole——创建TCP服务

    启动TCP服务代码 <?php /** * 智慧公厕 */ namespace Toilet\Action; class IndexAction extends Common…

    技术杂谈 2023年5月31日
    0112
  • AOP与注解的那些事儿~

    前言 什么是AOP? AOP的相关概念(面试常客) Spring Boot 如何整合AOP自定义一个注解? 使用拦截器如何自定义注解? 内部调用导致AOP注解失效 总结 注解相信大…

    技术杂谈 2023年7月24日
    0108
  • 假如,程序员面试的时候说真话

    做程序员这么长时间了,经常能够听到一句话:面试造火箭,入职拧螺丝。而且,随着就业环境越来越卷,现在只会造火箭恐怕都不行了,得能造个空间站才行。 回想自己刚毕业那会儿,哪有什么八股文…

    技术杂谈 2023年6月21日
    0132
  • nodejs的http请求axios

    http相关modules HTTP – the Standard Library Request Axios SuperAgent 推荐使用axios 或者super agent…

    技术杂谈 2023年5月31日
    0122
  • WebDriver元素等待机制

    能否构建健壮和可靠的测试是UI自动化测试能否成功的关键因素之一。但实际情况是当一个测试接着一个测试执行的时候,常会遇到各种不同的状况。比如脚本去定位元素或去验证程序的运行状态时,有…

    技术杂谈 2023年5月31日
    0104
  • JavaCV的摄像头实战之五:推流

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是《JavaCV的摄…

    技术杂谈 2023年7月11日
    0111
  • AtomicInteger

    AtomicInteger ,一个提供原子操作的 Integer 的类,常见的还有AtomicBoolean、AtomicInteger、AtomicLong、AtomicRefe…

    技术杂谈 2023年7月24日
    079
  • JCL 日志门面

    JCL( Jakarta Commons Logging ),是 Apache 提供的一个 通用日志 API 。用户可以自由选择第三方的日志组件作为具体实现,像 Log4j 或 J…

    技术杂谈 2023年7月11日
    0104
  • python代码统计核酸检测结果截图

    #QQ:502440275@qq.com#本截图适合安康码截图,如需其他地区截图统计,可与我QQ或QQ邮箱联系#1、在当前文件夹下创建imgs文件夹用于存放图片,图片格式.jpg#…

    技术杂谈 2023年7月24日
    0114
  • Hadoop集群模式安装笔记

    前言 Hadoop集群= HDFS集群+ YARN集群特点:两个集群逻辑上分离,通常物理上在一起;并且都是标准的主从架构集群 Hadoop安装 &#x65B9;&#…

    技术杂谈 2023年6月21日
    0107
  • 电脑意外关机,git报.gitconfig文件找不到,git报fata1: bad config line 1 in file C:/Users/ZHANG/.gitconfig错误

    问题: 有一天周二的下午三点左右,全体同仁正在敲着代码,运营正在推广产品。忽然一声跳闸的清脆响声袭来。然后一码黑了,电工带电作业,意外触电,导致跳闸,于是电脑意味关机了。 来电开机…

    技术杂谈 2023年7月11日
    095
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球