@Configuration @EnableConfigurationProperties(value=InitializrProperties.class) @AutoConfigureAfter(value={org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.class,org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration.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.| Constructor and Description |
|---|
InitializrAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DependencyMetadataProvider |
dependencyMetadataProvider() |
IndentingWriterFactory |
indentingWriterFactory() |
InitializrMetadataProvider |
initializrMetadataProvider(InitializrProperties properties,
InitializrMetadataUpdateStrategy initializrMetadataUpdateStrategy) |
InitializrMetadataUpdateStrategy |
initializrMetadataUpdateStrategy(org.springframework.boot.web.client.RestTemplateBuilder restTemplateBuilder,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
ProjectDirectoryFactory |
projectDirectoryFactory() |
MustacheTemplateRenderer |
templateRenderer(org.springframework.core.env.Environment environment,
org.springframework.beans.factory.ObjectProvider<org.springframework.cache.CacheManager> cacheManager) |
@Bean @ConditionalOnMissingBean public ProjectDirectoryFactory projectDirectoryFactory()
@Bean @ConditionalOnMissingBean public IndentingWriterFactory indentingWriterFactory()
@Bean @ConditionalOnMissingBean(value=TemplateRenderer.class) public MustacheTemplateRenderer templateRenderer(org.springframework.core.env.Environment environment, org.springframework.beans.factory.ObjectProvider<org.springframework.cache.CacheManager> cacheManager)
@Bean @ConditionalOnMissingBean public InitializrMetadataUpdateStrategy initializrMetadataUpdateStrategy(org.springframework.boot.web.client.RestTemplateBuilder restTemplateBuilder, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
@Bean @ConditionalOnMissingBean(value=InitializrMetadataProvider.class) public InitializrMetadataProvider initializrMetadataProvider(InitializrProperties properties, InitializrMetadataUpdateStrategy initializrMetadataUpdateStrategy)
@Bean @ConditionalOnMissingBean public DependencyMetadataProvider dependencyMetadataProvider()
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.