Merge branch '2.4.x'

Closes gh-24580
This commit is contained in:
Stephane Nicoll 2020-12-21 09:46:34 +01:00
commit f4ce82de40

View File

@ -119,7 +119,8 @@ public class SpringBootContextLoader extends AbstractContextLoader {
application.setWebApplicationType(WebApplicationType.NONE);
}
application.setInitializers(initializers);
return application.run(getArgs(config));
String[] args = SpringBootTestArgs.get(config.getContextCustomizers());
return application.run(args);
}
/**
@ -140,19 +141,6 @@ public class SpringBootContextLoader extends AbstractContextLoader {
return new StandardEnvironment();
}
/**
* Return the application arguments to use. If no arguments are available, return an
* empty array.
* @param config the source context configuration
* @return the application arguments to use
* @deprecated since 2.2.7
* @see SpringApplication#run(String...)
*/
@Deprecated
protected String[] getArgs(MergedContextConfiguration config) {
return SpringBootTestArgs.get(config.getContextCustomizers());
}
private void setActiveProfiles(ConfigurableEnvironment environment, String[] profiles) {
environment.setActiveProfiles(profiles);
// Also add as properties to override any application.properties