Skip to content

Commit 97c95d7

Browse files
dreis2211snicoll
authored andcommitted
Avoid string copies in SpringBootBanner
See gh-12591
1 parent 9fccb0a commit 97c95d7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@ public void printBanner(Environment environment, Class<?> sourceClass,
5050
}
5151
String version = SpringBootVersion.getVersion();
5252
version = (version == null ? "" : " (v" + version + ")");
53-
String padding = "";
53+
StringBuilder padding = new StringBuilder();
5454
while (padding.length() < STRAP_LINE_SIZE
5555
- (version.length() + SPRING_BOOT.length())) {
56-
padding += " ";
56+
padding.append(" ");
5757
}
5858

5959
printStream.println(AnsiOutput.toString(AnsiColor.GREEN, SPRING_BOOT,
60-
AnsiColor.DEFAULT, padding, AnsiStyle.FAINT, version));
60+
AnsiColor.DEFAULT, padding.toString(), AnsiStyle.FAINT, version));
6161
printStream.println();
6262
}
6363

0 commit comments

Comments
 (0)