소스 검색

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;