Home / Class/ ProtocolResolverApplicationContextInitializer Class — spring-boot Architecture

ProtocolResolverApplicationContextInitializer Class — spring-boot Architecture

Architecture documentation for the ProtocolResolverApplicationContextInitializer class in ProtocolResolverApplicationContextInitializer.java from the spring-boot codebase.

Entity Profile

Source Code

core/spring-boot/src/main/java/org/springframework/boot/io/ProtocolResolverApplicationContextInitializer.java lines 32–43

class ProtocolResolverApplicationContextInitializer
		implements ApplicationContextInitializer<ConfigurableApplicationContext> {

	@Override
	public void initialize(ConfigurableApplicationContext applicationContext) {
		SpringFactoriesLoader loader = SpringFactoriesLoader
			.forDefaultResourceLocation(applicationContext.getClassLoader());
		List<ProtocolResolver> protocolResolvers = loader.load(ProtocolResolver.class);
		protocolResolvers.forEach(applicationContext::addProtocolResolver);
	}

}

Analyze Your Own Codebase

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

Try Supermodel Free