ClassPathResource.getDescription() now returns consistent, meaningful
results for all variants of ClassPathResource's constructors.
Issue: SPR-9415
Backport-Issue: SPR-9413
Backport-Commit: b50f6e19a6
@ -108,7 +109,6 @@ public class ClassPathResource extends AbstractFileResolvingResource {
@@ -108,7 +109,6 @@ public class ClassPathResource extends AbstractFileResolvingResource {
@ -123,7 +123,6 @@ public class ClassPathResource extends AbstractFileResolvingResource {
@@ -123,7 +123,6 @@ public class ClassPathResource extends AbstractFileResolvingResource {
@ -155,8 +154,7 @@ public class ClassPathResource extends AbstractFileResolvingResource {
@@ -155,8 +154,7 @@ public class ClassPathResource extends AbstractFileResolvingResource {
getDescription()+" cannot be opened because it does not exist");
thrownewFileNotFoundException(getDescription()+" cannot be opened because it does not exist");
}
returnis;
}
@ -176,8 +174,7 @@ public class ClassPathResource extends AbstractFileResolvingResource {
@@ -176,8 +174,7 @@ public class ClassPathResource extends AbstractFileResolvingResource {
url=this.classLoader.getResource(this.path);
}
if(url==null){
thrownewFileNotFoundException(
getDescription()+" cannot be resolved to URL because it does not exist");
thrownewFileNotFoundException(getDescription()+" cannot be resolved to URL because it does not exist");
}
returnurl;
}
@ -209,17 +206,22 @@ public class ClassPathResource extends AbstractFileResolvingResource {
@@ -209,17 +206,22 @@ public class ClassPathResource extends AbstractFileResolvingResource {
@ -230,9 +232,9 @@ public class ClassPathResource extends AbstractFileResolvingResource {
@@ -230,9 +232,9 @@ public class ClassPathResource extends AbstractFileResolvingResource {