From eac1d8d055c14402047fe14c3cd5edace89b8300 Mon Sep 17 00:00:00 2001 From: James Date: Sun, 7 Apr 2019 21:45:28 +0800 Subject: [PATCH] enjoy 3.8 --- src/main/java/com/jfinal/template/Template.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/jfinal/template/Template.java b/src/main/java/com/jfinal/template/Template.java index 48f902e..14b385f 100644 --- a/src/main/java/com/jfinal/template/Template.java +++ b/src/main/java/com/jfinal/template/Template.java @@ -17,9 +17,7 @@ package com.jfinal.template; import java.io.File; -import java.io.FileNotFoundException; import java.io.FileOutputStream; -import java.io.IOException; import java.io.OutputStream; import java.io.Writer; import java.util.Map; @@ -117,16 +115,10 @@ public class Template { * 适用于代码生成器类似应用场景 */ public void render(Map data, File file) { - FileOutputStream fos = null; - try { - fos = new FileOutputStream(file); + try (FileOutputStream fos = new FileOutputStream(file)) { render(data, fos); - } catch (FileNotFoundException e) { + } catch (Exception e) { throw new RuntimeException(e); - } finally { - if (fos != null) { - try {fos.close();} catch (IOException e) {e.printStackTrace(System.err);} - } } }