commit
468b2e6d57
|
@ -341,6 +341,7 @@ public class SpringApplication {
|
|||
// Create and configure the environment
|
||||
ConfigurableEnvironment environment = getOrCreateEnvironment();
|
||||
configureEnvironment(environment, applicationArguments.getSourceArgs());
|
||||
ConfigurationPropertySources.attach(environment);
|
||||
listeners.environmentPrepared(environment);
|
||||
bindToSpringApplication(environment);
|
||||
if (!this.isCustomEnvironment) {
|
||||
|
|
|
@ -1085,6 +1085,14 @@ class SpringApplicationTests {
|
|||
.getBean("someBean")).isEqualTo("override");
|
||||
}
|
||||
|
||||
@Test
|
||||
void relaxedBindingShouldWorkBeforeEnvironmentIsPrepared() {
|
||||
SpringApplication application = new SpringApplication(ExampleConfig.class);
|
||||
application.setWebApplicationType(WebApplicationType.NONE);
|
||||
this.context = application.run("--spring.config.additionalLocation=classpath:custom-config/");
|
||||
assertThat(this.context.getEnvironment().getProperty("hello")).isEqualTo("world");
|
||||
}
|
||||
|
||||
@Test
|
||||
void lazyInitializationIsDisabledByDefault() {
|
||||
assertThat(new SpringApplication(LazyInitializationConfig.class).run("--spring.main.web-application-type=none")
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
hello: world
|
Loading…
Reference in New Issue