Home / Class/ PrintedBanner Class — spring-boot Architecture

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);
		}

	}

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free