原文链接 http://www.spring4all.com/article/239
1、理论知识
Spring Boot 2.0 – WebFlux framework
2、基于 Spring Boot 2.0 的实践
① 在 docker 上运行 MongoDB
首先,获取 MongoDB 的镜像:
$ docker pull mongo
然后启动 MongoDB 容器
$ docker run -d --name any-mongo -p 27017:27017 mongo
② 构建 Spring Boot 2.0 WebFlux 运行环境
首先,在 IDEA 上新建 Maven 工程,pom.xml 文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.anoy</groupId>
<artifactId>webflux</artifactId>
<version>1.0-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.M3</version>
</parent>
<dependencies>
<!-- ️不要添加 spring-boot-starter-web -->