PrintedBanner Class — spring-boot Architecture
Architecture documentation for the PrintedBanner class in SpringApplicationBannerPrinter.java from the spring-boot codebase.
Entity Profile
Source Code
core/spring-boot/src/main/java/org/springframework/boot/SpringApplicationBannerPrinter.java lines 112–129
private static class PrintedBanner implements Banner {
private final Banner banner;
private final @Nullable Class<?> sourceClass;
PrintedBanner(Banner banner, @Nullable Class<?> sourceClass) {
this.banner = banner;
this.sourceClass = sourceClass;
}
@Override
public void printBanner(Environment environment, @Nullable Class<?> sourceClass, PrintStream out) {
sourceClass = (sourceClass != null) ? sourceClass : this.sourceClass;
this.banner.printBanner(environment, sourceClass, out);
}
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free