diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6a196abef..3066551a7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,11 +3,12 @@
-------------------------------------------------------------------------------------------------------------
-# 5.6.2 (2021-03-19)
+# 5.6.2 (2021-03-20)
### 新特性
* 【core 】 Validator增加车架号(车辆识别码)验证、驾驶证(驾驶证档案编号)的正则校验(pr#280@Gitee)
* 【core 】 CopyOptions增加propertiesFilter(pr#281@Gitee)
+* 【extra 】 增加Wit模板引擎支持
### Bug修复
-------------------------------------------------------------------------------------------------------------
diff --git a/hutool-extra/pom.xml b/hutool-extra/pom.xml
index 9b45cac4d..a15174f2b 100644
--- a/hutool-extra/pom.xml
+++ b/hutool-extra/pom.xml
@@ -112,6 +112,12 @@
true
+
+ org.febit.wit
+ wit-core
+ 2.6.0
+ true
+
diff --git a/hutool-extra/src/main/java/cn/hutool/extra/template/engine/beetl/package-info.java b/hutool-extra/src/main/java/cn/hutool/extra/template/engine/beetl/package-info.java
index 131a7c6af..01ed9af96 100644
--- a/hutool-extra/src/main/java/cn/hutool/extra/template/engine/beetl/package-info.java
+++ b/hutool-extra/src/main/java/cn/hutool/extra/template/engine/beetl/package-info.java
@@ -1,7 +1,7 @@
/**
- * Beetl实现
- *
+ * Beetl实现,模板引擎介绍见:http://ibeetl.com/
+ *
* @author looly
*
*/
-package cn.hutool.extra.template.engine.beetl;
\ No newline at end of file
+package cn.hutool.extra.template.engine.beetl;
diff --git a/hutool-extra/src/main/java/cn/hutool/extra/template/engine/enjoy/package-info.java b/hutool-extra/src/main/java/cn/hutool/extra/template/engine/enjoy/package-info.java
index cd480991a..ec4faf499 100644
--- a/hutool-extra/src/main/java/cn/hutool/extra/template/engine/enjoy/package-info.java
+++ b/hutool-extra/src/main/java/cn/hutool/extra/template/engine/enjoy/package-info.java
@@ -1,7 +1,7 @@
/**
- * Jfinal家的Enjoy模板引擎实现
- *
+ * Jfinal家的Enjoy模板引擎实现,见:https://jfinal.com/doc/6-1
+ *
* @author looly
*
*/
-package cn.hutool.extra.template.engine.enjoy;
\ No newline at end of file
+package cn.hutool.extra.template.engine.enjoy;
diff --git a/hutool-extra/src/main/java/cn/hutool/extra/template/engine/rythm/package-info.java b/hutool-extra/src/main/java/cn/hutool/extra/template/engine/rythm/package-info.java
index 438e19476..3dcc548e9 100644
--- a/hutool-extra/src/main/java/cn/hutool/extra/template/engine/rythm/package-info.java
+++ b/hutool-extra/src/main/java/cn/hutool/extra/template/engine/rythm/package-info.java
@@ -1,7 +1,7 @@
/**
- * Rythm实现
- *
+ * Rythm实现,见:http://www.rythmengine.org/
+ *
* @author looly
*
*/
-package cn.hutool.extra.template.engine.rythm;
\ No newline at end of file
+package cn.hutool.extra.template.engine.rythm;
diff --git a/hutool-extra/src/main/java/cn/hutool/extra/template/engine/thymeleaf/package-info.java b/hutool-extra/src/main/java/cn/hutool/extra/template/engine/thymeleaf/package-info.java
index 1f0ae0599..33f1df4d7 100644
--- a/hutool-extra/src/main/java/cn/hutool/extra/template/engine/thymeleaf/package-info.java
+++ b/hutool-extra/src/main/java/cn/hutool/extra/template/engine/thymeleaf/package-info.java
@@ -1,7 +1,7 @@
/**
- * Thymeleaf实现
- *
+ * Thymeleaf实现,见:https://www.thymeleaf.org/
+ *
* @author looly
*
*/
-package cn.hutool.extra.template.engine.thymeleaf;
\ No newline at end of file
+package cn.hutool.extra.template.engine.thymeleaf;
diff --git a/hutool-extra/src/main/java/cn/hutool/extra/template/engine/velocity/VelocityTemplate.java b/hutool-extra/src/main/java/cn/hutool/extra/template/engine/velocity/VelocityTemplate.java
index 8b7d5c791..3c30a7284 100644
--- a/hutool-extra/src/main/java/cn/hutool/extra/template/engine/velocity/VelocityTemplate.java
+++ b/hutool-extra/src/main/java/cn/hutool/extra/template/engine/velocity/VelocityTemplate.java
@@ -16,7 +16,7 @@ import java.util.Map;
/**
* Velocity模板包装
- *
+ *
* @author looly
*
*/
@@ -25,20 +25,20 @@ public class VelocityTemplate extends AbstractTemplate implements Serializable {
private final org.apache.velocity.Template rawTemplate;
private String charset;
-
+
/**
* 包装Velocity模板
- *
+ *
* @param template Velocity的模板对象 {@link org.apache.velocity.Template}
- * @return {@link VelocityTemplate}
+ * @return VelocityTemplate
*/
public static VelocityTemplate wrap(org.apache.velocity.Template template) {
return (null == template) ? null : new VelocityTemplate(template);
}
-
+
/**
* 构造
- *
+ *
* @param rawTemplate Velocity模板对象
*/
public VelocityTemplate(org.apache.velocity.Template rawTemplate) {
@@ -61,7 +61,7 @@ public class VelocityTemplate extends AbstractTemplate implements Serializable {
/**
* 将Map转为VelocityContext
- *
+ *
* @param bindingMap 参数绑定的Map
* @return {@link VelocityContext}
*/
@@ -69,7 +69,7 @@ public class VelocityTemplate extends AbstractTemplate implements Serializable {
final Map map = Convert.convert(new TypeReference