Skip to content

Commit 9c189a0

Browse files
committedFeb 26, 2025·
Merge branch '3.3.x' into 3.4.x
Closes gh-44452
2 parents 0e066ac + 8874582 commit 9c189a0

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)
Please sign in to comment.