Java 使用 FreeMarker 模版动态生成内容
文章目录 1. 前言 2. FreeMarker 使用示例 2.1 依赖引入 2.2 模版准备 2.3 模版内容填充 1. 前言 FreeMarker 是一款模板引擎,可用来生成输出形式丰富的文本内容,其模板编写语言为 FreeMarker Template Language(FTL) ,非常简单易用。日常开发时常会有邮件发送特定表格的需求,这样的需求就非常适合使用 FreeMarker 来完成,…
文章目录 1. 前言 2. FreeMarker 使用示例 2.1 依赖引入 2.2 模版准备 2.3 模版内容填充 1. 前言 FreeMarker 是一款模板引擎,可用来生成输出形式丰富的文本内容,其模板编写语言为 FreeMarker Template Language(FTL) ,非常简单易用。日常开发时常会有邮件发送特定表格的需求,这样的需求就非常适合使用 FreeMarker 来完成,…
1. 絮絮叨叨 1.1 实际业务场景 1.1.1 学校的奖学金评选 学校的奖学金评选流程如下: 辅导员审核:确认个人信息是否完善、真实 系主任审核:根据学生填写的信息,结合自己了解的情况,决定是否推荐该学生参与奖学金评选 院长审核:根据学生填写的信息,综合对比候选人,决定该生是否能获得奖学金 校长审核:一般,院长审核后的获奖人数都是学校规定的获奖人数,校长只需要同意即可;除非名单公示时,爆出了该生…
package chap2_流程控制.struct; /** * 用while或for循环输出1~1000之间能被5整除的数,并且每行输出5个 */ public class Test04 { public static void main(String[] args) { //while循环 int x = 1; while (x<=1000){ if (x%5 == 0){ System…
ssm笔记——导包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> </dependency> <dependen…
java 的long型整数的最大值:9223372036854775807,即19位十进制数 64位二进制数 16位16进制数 版权声明:本文为yzpbright原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/yzpbright/article/details/117737962
一、下载mysql驱动的jar包 官方下载链接 : https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.28 *返回上一层,下载和你数据库相对应的版本 1、项目下新建lib文件夹,把驱动jar包放到该文件夹 1.2 右键打开module设置 1.3 找到刚刚的驱动jar包,连续点ok,即配置完成 二、数据库连接 1.1…
本篇文章来教大家在 Linux 系统上部署 Java 开发环境,这个技能其实还是蛮重要的,因为现在 Java 其实算是比较热门的一个编程语言,如果部署 Java 环境,那么就可以在 Linux 上运行 Java 程序了,本篇文章重点在 Java 的安装步骤上,作者会一步步教大家,感兴趣的朋友认真学起来。 环境说明:系统版本:CentOS Linux release 7.6.1810 (Core) …
代码 /* 空心菱形 层数只能取奇数 */ public class HollowDiamond { /* * * * * * ******* 思路分析 化繁为简 1. 先打印一个矩形 ***** ***** ***** ***** ***** 2. 打印半个金字塔 * //第1层 有 1个* ** //第2层 有 2个* *** //第3层 有 3个* **** //第4层 有 4个* ****…
文章目录 Lambda表达式简介 传统写法 使用匿名内部类的写法 Lambda的更优写法 Lambda标准格式 用例1(无参无返回值) 用例2(有参有返回值) 用例3(有参有返回值) Lambda省略格式 Lambda的使用前提 Lambda表达式简介 Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极…