Use TCCL at time of access for resource loading

Fixes gh-22119
This commit is contained in:
Andy Wilkinson
2020-06-30 10:51:13 +01:00
parent f19f2b8714
commit f86831da9c
7 changed files with 7 additions and 11 deletions

View File

@@ -95,7 +95,7 @@ public class SpringBootContextLoader extends AbstractContextLoader {
setActiveProfiles(environment, config.getActiveProfiles());
}
ResourceLoader resourceLoader = (application.getResourceLoader() != null) ? application.getResourceLoader()
: new DefaultResourceLoader(getClass().getClassLoader());
: new DefaultResourceLoader(null);
TestPropertySourceUtils.addPropertiesFilesToEnvironment(environment, resourceLoader,
config.getPropertySourceLocations());
TestPropertySourceUtils.addInlinedPropertiesToEnvironment(environment, getInlinedProperties(config));