diff --git a/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java b/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java index c011df0a7ab..9b5198a2001 100644 --- a/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java +++ b/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java @@ -864,7 +864,7 @@ public class SpringApplication { public void setApplicationContextClass( Class applicationContextClass) { this.applicationContextClass = applicationContextClass; - if (isSpringWebAvailable() && !WebApplicationContext.class.isAssignableFrom( + if (!isSpringWebAvailable() || !WebApplicationContext.class.isAssignableFrom( applicationContextClass)) { this.webEnvironment = false; }