This commit is contained in:
by931
2022-09-06 22:30:37 +08:00
parent 66970f3e38
commit 3d6528675a
796 changed files with 3382 additions and 3382 deletions

View File

@@ -171,7 +171,7 @@ function hide_canvas() {
<h4>响应式 API</h4>
<p>Reactor 框架是 Spring Boot Webflux 响应库依赖,通过 Reactive Streams 并与其他响应库交互。提供了 两种响应式 APIMono 和 Flux。一般是将 Publisher 作为输入,在框架内部转换成 Reactor 类型并处理逻辑,然后返回 Flux 或 Mono 作为输出。</p>
<h4>适用性</h4>
<p><img src="assets/e39654d047bd43a8f708d67f947c00c01523267.png" alt="file" /></p>
<p><img src="assets/e39654d047bd43a8f708d67f947c00c01523267.png" alt="png" /></p>
<p>一图就很明确了WebFlux 和 MVC 有交集,方便大家迁移。但是注意:</p>
<ul>
<li>MVC 能满足场景的,就不需要更改为 WebFlux。</li>
@@ -307,7 +307,7 @@ mvn clean install
</code></pre>
<p>一看,确实是 Netty 启动的。</p>
<p>打开浏览器,访问 /hello 地址,会看到如图所示的返回结果:</p>
<p><img src="assets/42a9f1eaa1ee54923556727eac2216481523320.png" alt="file" /></p>
<p><img src="assets/42a9f1eaa1ee54923556727eac2216481523320.png" alt="png" /></p>
<h3>总结</h3>
<p>本文主要讲了 Spring Boot 2.0 WebFlux 背景和快速入门使用,用的是基于功能性端点去创建一个服务,但这个有点代码偏多。下一课一个 CRUD 我们使用注解控制层,让开发更方便。</p>
</div>