Skip to content

Commit 3d81a8d

Browse files
committed
Merge branch '3.4.x'
Closes gh-44453
2 parents 4ffb29a + 9c189a0 commit 3d81a8d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

spring-boot-project/spring-boot/src/main/java/org/springframework/boot/ResourceBanner.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package org.springframework.boot;
1818

19+
import java.io.InputStream;
1920
import java.io.PrintStream;
2021
import java.nio.charset.Charset;
2122
import java.nio.charset.StandardCharsets;
@@ -64,8 +65,8 @@ public ResourceBanner(Resource resource) {
6465

6566
@Override
6667
public void printBanner(Environment environment, Class<?> sourceClass, PrintStream out) {
67-
try {
68-
String banner = StreamUtils.copyToString(this.resource.getInputStream(),
68+
try (InputStream input = this.resource.getInputStream()) {
69+
String banner = StreamUtils.copyToString(input,
6970
environment.getProperty("spring.banner.charset", Charset.class, StandardCharsets.UTF_8));
7071
for (PropertyResolver resolver : getPropertyResolvers(environment, sourceClass)) {
7172
banner = resolver.resolvePlaceholders(banner);

0 commit comments

Comments
 (0)