Package de.juplo.httpresources
Class HttpResourcesAutoConfiguration
- java.lang.Object
-
- de.juplo.httpresources.HttpResourcesAutoConfiguration
-
@Configuration @EnableConfigurationProperties(HttpResourcesProperties.class) @AutoConfigureBefore(org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.class) public class HttpResourcesAutoConfiguration extends Object
Automatic configuration- Author:
- Kai Moritz
-
-
Field Summary
Fields Modifier and Type Field Description static String
CACHE_NAME
-
Constructor Summary
Constructors Constructor Description HttpResourcesAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Clock
clock()
HttpResourceFetcher
fetcher(org.springframework.http.client.ClientHttpRequestFactory requestFactory, Clock clock, HttpResourcesProperties properties)
HttpResourceChainAwareResourceLoader
httpResourceChainAwareResourceLoader(org.springframework.context.ApplicationContext context, String[] sources)
HttpResourceProtocolResolver
httpResourceProtocolResolver(HttpResources resources, HttpResourcesProperties properties, org.springframework.core.io.DefaultResourceLoader resourceLoader)
HttpResources
httpResources(HttpResourceFetcher fetcher, Clock clock, HttpResourcesProperties properties)
String[]
sources(org.springframework.boot.autoconfigure.web.ResourceProperties properties)
-
-
-
Field Detail
-
CACHE_NAME
public static final String CACHE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
clock
@ConditionalOnMissingBean(java.time.Clock.class) @Bean public Clock clock()
-
sources
@ConditionalOnMissingBean(name="sources") @Bean public String[] sources(org.springframework.boot.autoconfigure.web.ResourceProperties properties)
-
fetcher
@ConditionalOnMissingBean(HttpResourceFetcher.class) @Bean public HttpResourceFetcher fetcher(org.springframework.http.client.ClientHttpRequestFactory requestFactory, Clock clock, HttpResourcesProperties properties)
-
httpResources
@ConditionalOnMissingBean(HttpResources.class) @Bean public HttpResources httpResources(HttpResourceFetcher fetcher, Clock clock, HttpResourcesProperties properties)
-
httpResourceProtocolResolver
@ConditionalOnMissingBean @Bean public HttpResourceProtocolResolver httpResourceProtocolResolver(HttpResources resources, HttpResourcesProperties properties, org.springframework.core.io.DefaultResourceLoader resourceLoader)
-
httpResourceChainAwareResourceLoader
@ConditionalOnMissingBean @Bean public HttpResourceChainAwareResourceLoader httpResourceChainAwareResourceLoader(org.springframework.context.ApplicationContext context, String[] sources)
-
-