Class InitializrAutoConfiguration
java.lang.Object
io.spring.initializr.web.autoconfigure.InitializrAutoConfiguration
@AutoConfiguration(after={org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.class,org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration.class})
@EnableConfigurationProperties(InitializrProperties.class)
public class InitializrAutoConfiguration
extends Object
Auto-configuration
to configure Spring initializr. In a web environment, configures
the necessary controller to serve the applications from the root context.- Author:
- Stephane Nicoll
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninitializrMetadataProvider
(InitializrProperties properties, org.springframework.beans.factory.ObjectProvider<InitializrMetadataUpdateStrategy> initializrMetadataUpdateStrategy) templateRenderer
(org.springframework.core.env.Environment environment, org.springframework.beans.factory.ObjectProvider<org.springframework.cache.CacheManager> cacheManager)
-
Constructor Details
-
InitializrAutoConfiguration
public InitializrAutoConfiguration()
-
-
Method Details
-
projectDirectoryFactory
-
indentingWriterFactory
-
templateRenderer
@Bean @ConditionalOnMissingBean(TemplateRenderer.class) public MustacheTemplateRenderer templateRenderer(org.springframework.core.env.Environment environment, org.springframework.beans.factory.ObjectProvider<org.springframework.cache.CacheManager> cacheManager) -
initializrMetadataProvider
@Bean @ConditionalOnMissingBean(InitializrMetadataProvider.class) public InitializrMetadataProvider initializrMetadataProvider(InitializrProperties properties, org.springframework.beans.factory.ObjectProvider<InitializrMetadataUpdateStrategy> initializrMetadataUpdateStrategy) -
dependencyMetadataProvider
-