diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/reactor/ReactorAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/reactor/ReactorAutoConfiguration.java
index 569c24ed84..57448776e2 100644
--- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/reactor/ReactorAutoConfiguration.java
+++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/reactor/ReactorAutoConfiguration.java
@@ -37,7 +37,6 @@ import reactor.spring.context.config.EnableReactor;
@ConditionalOnClass(EnableReactor.class)
@ConditionalOnMissingBean(Reactor.class)
@AutoConfigureAfter(WebMvcAutoConfiguration.class)
-@EnableReactor
public class ReactorAutoConfiguration {
@Bean
@@ -45,4 +44,11 @@ public class ReactorAutoConfiguration {
return environment.getRootReactor();
}
+ @Configuration
+ @ConditionalOnMissingBean(Environment.class)
+ @EnableReactor
+ protected static class ReactorConfiguration {
+
+ }
+
}
diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml
index 5ca43d6dd1..eff1bf0e0f 100644
--- a/spring-boot-dependencies/pom.xml
+++ b/spring-boot-dependencies/pom.xml
@@ -27,7 +27,7 @@
1.2.17
1.0.13
1.9.5
- 1.0.0.M2
+ 1.0.0.M3
3.0.1
1.7.5
1.12