Be more defensive about exceptions from resource

Otherwise you can get an exception here that is unuseful, e.g. from
a ServletContext that isn't properly initialized.
pull/4335/head
Dave Syer 9 years ago
parent abd7bc0466
commit ae0eed5bf5

@ -16,7 +16,6 @@
package org.springframework.boot.autoconfigure.web;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@ -92,14 +91,14 @@ public class ResourceProperties implements ResourceLoaderAware {
public Resource getWelcomePage() {
for (String location : getStaticWelcomePageLocations()) {
Resource resource = this.resourceLoader.getResource(location);
if (resource.exists()) {
try {
try {
if (resource.exists()) {
resource.getURL();
return resource;
}
catch (IOException ex) {
// Ignore
}
}
catch (Exception ex) {
// Ignore
}
}
return null;

Loading…
Cancel
Save