Browse Source

写文件改为 try with resource 形式

James 4 years ago
parent
commit
3686da6df4

+ 1 - 9
src/main/java/com/jfinal/plugin/activerecord/generator/MappingKitGenerator.java

@@ -22,7 +22,6 @@ import java.io.IOException;
 import java.io.OutputStreamWriter;
 import java.util.List;
 import com.jfinal.kit.Kv;
-import com.jfinal.kit.LogKit;
 import com.jfinal.kit.StrKit;
 import com.jfinal.template.Engine;
 
@@ -110,19 +109,12 @@ public class MappingKitGenerator {
 		}
 		
 		String target = mappingKitOutputDir + File.separator + mappingKitClassName + ".java";
-		OutputStreamWriter osw = null;
-		try {
-			osw = new OutputStreamWriter(new FileOutputStream(target), "UTF-8");
+		try (OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(target), "UTF-8")) {
 			osw.write(ret);
 		}
 		catch (IOException e) {
 			throw new RuntimeException(e);
 		}
-		finally {
-			if (osw != null) {
-				try {osw.close();} catch (IOException e) {LogKit.error(e.getMessage(), e);}
-			}
-		}
 	}
 }