浏览代码

jfinal 3.2 release ^_^

James 8 年之前
父节点
当前提交
9241ef2d62

+ 2 - 2
src/main/java/com/jfinal/template/Engine.java

@@ -404,8 +404,8 @@ public class Engine {
 	 *    而 ClassPathSourceFactory 在以上默认值下不能工作,所以需要通过如下方式清掉该值:
 	 *    而 ClassPathSourceFactory 在以上默认值下不能工作,所以需要通过如下方式清掉该值:
 	 *       me.setBaseTemplatePath(null)
 	 *       me.setBaseTemplatePath(null)
 	 *    
 	 *    
-	 *    或者配置上合理可用的 baseTemplatePath 值,例如在 Spring boot 中通常配置为
-	 *       me.setBaseTemplatePath("templates");
+	 *    或者配置具体要用的 baseTemplatePath 值,例如
+	 *       me.setBaseTemplatePath("view");
 	 * </pre>
 	 * </pre>
 	 */
 	 */
 	public Engine setSourceFactory(ISourceFactory sourceFactory) {
 	public Engine setSourceFactory(ISourceFactory sourceFactory) {

+ 7 - 1
src/main/java/com/jfinal/template/source/ClassPathSource.java

@@ -28,10 +28,16 @@ import com.jfinal.template.EngineConfig;
 /**
 /**
  * ClassPathSource 用于从 class path 以及 jar 包之中加载模板内容
  * ClassPathSource 用于从 class path 以及 jar 包之中加载模板内容
  * 
  * 
+ * <pre>
  * 注意:
  * 注意:
  * 1:如果被加载的文件是 class path 中的普通文件,则该文件支持热加载
  * 1:如果被加载的文件是 class path 中的普通文件,则该文件支持热加载
- * 2:如果被加载的文件处于 jar 包之中,则该文件不支持热加载
+ * 
+ * 2:如果被加载的文件处于 jar 包之中,则该文件不支持热加载,jar 包之中的文件在运行时通常不会被修改
+ *    在极少数情况下如果需要对 jar 包之中的模板文件进行热加载,可以通过继承 ClassPathSource
+ *    的方式进行扩展
+ * 
  * 3:JFinal Template Engine 开启热加载需要配置 engine.setDevMode(true)
  * 3:JFinal Template Engine 开启热加载需要配置 engine.setDevMode(true)
+ * </pre>
  */
  */
 public class ClassPathSource implements ISource {
 public class ClassPathSource implements ISource {