Avoid string copies in SpringBootBanner
See gh-12591
This commit is contained in:
committed by
Stephane Nicoll
parent
9fccb0ae55
commit
97c95d749e
@@ -50,14 +50,14 @@ class SpringBootBanner implements Banner {
|
||||
}
|
||||
String version = SpringBootVersion.getVersion();
|
||||
version = (version == null ? "" : " (v" + version + ")");
|
||||
String padding = "";
|
||||
StringBuilder padding = new StringBuilder();
|
||||
while (padding.length() < STRAP_LINE_SIZE
|
||||
- (version.length() + SPRING_BOOT.length())) {
|
||||
padding += " ";
|
||||
padding.append(" ");
|
||||
}
|
||||
|
||||
printStream.println(AnsiOutput.toString(AnsiColor.GREEN, SPRING_BOOT,
|
||||
AnsiColor.DEFAULT, padding, AnsiStyle.FAINT, version));
|
||||
AnsiColor.DEFAULT, padding.toString(), AnsiStyle.FAINT, version));
|
||||
printStream.println();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user