浏览代码

Add try-with-resources to close stream

Closes gh-9041
Malyshau Stanislau 4 年之前
父节点
当前提交
6d14482378
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      core/src/main/java/org/springframework/security/core/SpringSecurityCoreVersion.java

+ 4 - 3
core/src/main/java/org/springframework/security/core/SpringSecurityCoreVersion.java

@@ -17,6 +17,7 @@
 package org.springframework.security.core;
 
 import java.io.IOException;
+import java.io.InputStream;
 import java.util.Properties;
 
 import org.apache.commons.logging.Log;
@@ -103,9 +104,9 @@ public final class SpringSecurityCoreVersion {
 	 */
 	private static String getSpringVersion() {
 		Properties properties = new Properties();
-		try {
-			properties.load(SpringSecurityCoreVersion.class.getClassLoader()
-					.getResourceAsStream("META-INF/spring-security.versions"));
+		try (InputStream is = SpringSecurityCoreVersion.class.getClassLoader()
+				.getResourceAsStream("META-INF/spring-security.versions")) {
+			properties.load(is);
 		}
 		catch (IOException | NullPointerException ex) {
 			return null;