diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml
index 0d720e1cbdf..1410402be72 100644
--- a/spring-boot-dependencies/pom.xml
+++ b/spring-boot-dependencies/pom.xml
@@ -453,7 +453,7 @@
org.springframework.boot
- spring-boot-starter-undertow
+ spring-boot-starter-jta-narayana
2.0.0.BUILD-SNAPSHOT
@@ -483,7 +483,7 @@
org.springframework.boot
- spring-boot-starter-jta-narayana
+ spring-boot-starter-reactor-netty
2.0.0.BUILD-SNAPSHOT
@@ -527,6 +527,11 @@
spring-boot-starter-tomcat
2.0.0.BUILD-SNAPSHOT
+
+ org.springframework.boot
+ spring-boot-starter-undertow
+ 2.0.0.BUILD-SNAPSHOT
+
org.springframework.boot
spring-boot-starter-validation
@@ -537,6 +542,11 @@
spring-boot-starter-web
2.0.0.BUILD-SNAPSHOT
+
+ org.springframework.boot
+ spring-boot-starter-webflux
+ 2.0.0.BUILD-SNAPSHOT
+
org.springframework.boot
spring-boot-starter-websocket
diff --git a/spring-boot-starters/pom.xml b/spring-boot-starters/pom.xml
index 1cd0f43dfdc..cac52775435 100644
--- a/spring-boot-starters/pom.xml
+++ b/spring-boot-starters/pom.xml
@@ -56,6 +56,7 @@
spring-boot-starter-mustache
spring-boot-starter-actuator
spring-boot-starter-parent
+ spring-boot-starter-reactor-netty
spring-boot-starter-security
spring-boot-starter-social-facebook
spring-boot-starter-social-twitter
@@ -66,6 +67,7 @@
spring-boot-starter-undertow
spring-boot-starter-validation
spring-boot-starter-web
+ spring-boot-starter-webflux
spring-boot-starter-websocket
spring-boot-starter-web-services
diff --git a/spring-boot-starters/spring-boot-starter-reactor-netty/pom.xml b/spring-boot-starters/spring-boot-starter-reactor-netty/pom.xml
new file mode 100644
index 00000000000..bfc2601e71c
--- /dev/null
+++ b/spring-boot-starters/spring-boot-starter-reactor-netty/pom.xml
@@ -0,0 +1,26 @@
+
+
+ 4.0.0
+
+ org.springframework.boot
+ spring-boot-starters
+ 2.0.0.BUILD-SNAPSHOT
+
+ spring-boot-starter-reactor-netty
+ Spring Boot Reactor Netty Starter
+ Starter for using Reactor Netty as the embedded reactive HTTP server.
+ http://projects.spring.io/spring-boot/
+
+ Pivotal Software, Inc.
+ http://www.spring.io
+
+
+ ${basedir}/../..
+
+
+
+ io.projectreactor.ipc
+ reactor-netty
+
+
+
diff --git a/spring-boot-starters/spring-boot-starter-reactor-netty/src/main/resources/META-INF/spring.provides b/spring-boot-starters/spring-boot-starter-reactor-netty/src/main/resources/META-INF/spring.provides
new file mode 100644
index 00000000000..6aaea8ae603
--- /dev/null
+++ b/spring-boot-starters/spring-boot-starter-reactor-netty/src/main/resources/META-INF/spring.provides
@@ -0,0 +1 @@
+provides: reactor-netty
\ No newline at end of file
diff --git a/spring-boot-starters/spring-boot-starter-webflux/pom.xml b/spring-boot-starters/spring-boot-starter-webflux/pom.xml
new file mode 100644
index 00000000000..208380826e2
--- /dev/null
+++ b/spring-boot-starters/spring-boot-starter-webflux/pom.xml
@@ -0,0 +1,47 @@
+
+
+ 4.0.0
+
+ org.springframework.boot
+ spring-boot-starters
+ 2.0.0.BUILD-SNAPSHOT
+
+ spring-boot-starter-webflux
+ Spring Boot WebFlux Starter
+ Starter for building WebFlux applications using Spring Framework's
+ Reactive Web support
+ http://projects.spring.io/spring-boot/
+
+ Pivotal Software, Inc.
+ http://www.spring.io
+
+
+ ${basedir}/../..
+
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+ org.springframework.boot
+ spring-boot-starter-reactor-netty
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+
+
+ org.hibernate
+ hibernate-validator
+
+
+ org.springframework
+ spring-web
+
+
+ org.springframework
+ spring-webflux
+
+
+
diff --git a/spring-boot-starters/spring-boot-starter-webflux/src/main/resources/META-INF/spring.provides b/spring-boot-starters/spring-boot-starter-webflux/src/main/resources/META-INF/spring.provides
new file mode 100644
index 00000000000..9c0d58c173b
--- /dev/null
+++ b/spring-boot-starters/spring-boot-starter-webflux/src/main/resources/META-INF/spring.provides
@@ -0,0 +1 @@
+provides: spring-webflux
\ No newline at end of file