diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/ResourceProperties.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/ResourceProperties.java index a86bcc0b730..e2bae6c3590 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/ResourceProperties.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/ResourceProperties.java @@ -33,6 +33,7 @@ import org.springframework.core.io.ResourceLoader; * @author Phillip Webb * @author Brian Clozel * @author Dave Syer + * @author Venil Noronha * @since 1.1.0 */ @ConfigurationProperties(prefix = "spring.resources", ignoreUnknownFields = false) @@ -117,10 +118,9 @@ public class ResourceProperties implements ResourceLoaderAware { } List getFaviconLocations() { - List locations = new ArrayList( - CLASSPATH_RESOURCE_LOCATIONS.length + 1); + List locations = new ArrayList(staticLocations.length + 1); if (this.resourceLoader != null) { - for (String location : CLASSPATH_RESOURCE_LOCATIONS) { + for (String location : staticLocations) { locations.add(this.resourceLoader.getResource(location)); } } diff --git a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/WebMvcAutoConfigurationTests.java b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/WebMvcAutoConfigurationTests.java index 410d638e388..7de728941e3 100644 --- a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/WebMvcAutoConfigurationTests.java +++ b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/WebMvcAutoConfigurationTests.java @@ -412,7 +412,7 @@ public class WebMvcAutoConfigurationTests { assertThat(this.context.getBeansOfType(SimpleUrlHandlerMapping.class) .get("faviconHandlerMapping"), is(notNullValue())); Map> mappingLocations = getFaviconMappingLocations(); - assertThat(mappingLocations.get("/**/favicon.ico").size(), equalTo(5)); + assertThat(mappingLocations.get("/**/favicon.ico").size(), equalTo(6)); } @Test