X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemo%2Fhttpresources%2FHttpResourcesDemoApplication.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemo%2Fhttpresources%2FHttpResourcesDemoApplication.java;h=f839e27dbad755379f052e0b920743050e4dfa1e;hb=b4e54596c01dd921c87de7c6ea1f837b66a61ea0;hp=aec1079c6aa19386362d20e9b4de42affa4bd7f0;hpb=d5f3c3ab43e53ce12d326d4f397d21c67050fab5;p=demos%2Fhttpresources diff --git a/src/main/java/de/juplo/demo/httpresources/HttpResourcesDemoApplication.java b/src/main/java/de/juplo/demo/httpresources/HttpResourcesDemoApplication.java index aec1079..f839e27 100644 --- a/src/main/java/de/juplo/demo/httpresources/HttpResourcesDemoApplication.java +++ b/src/main/java/de/juplo/demo/httpresources/HttpResourcesDemoApplication.java @@ -1,8 +1,11 @@ package de.juplo.demo.httpresources; +import de.juplo.httpresources.HttpResourceChainAwareResourceLoader; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; +import org.springframework.context.support.GenericApplicationContext; +import org.springframework.core.io.support.PathMatchingResourcePatternResolver; import org.springframework.http.client.ClientHttpRequestFactory; import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; @@ -16,6 +19,19 @@ public class HttpResourcesDemoApplication return new HttpComponentsClientHttpRequestFactory(); } + @Bean + HttpResourceChainAwareResourceLoader resourceLoader( + GenericApplicationContext context, + String[] sources) { + HttpResourceChainAwareResourceLoader loader = + new HttpResourceChainAwareResourceLoader( + new PathMatchingResourcePatternResolver(), + sources + ); + context.setResourceLoader(loader); + return loader; + } + public static void main(String[] args) {