1.SpringBoot2.0的使用

最方便的创建 WebFlux应用的方式是使用 Spring Boot 提供的应用模板。直接访问SpringInitializ网站(http://start.spring.io/),选择创建一个MavenGradle项目。SpringBoot 的版本选择2.0.0M2。在添加的依赖中,选择ReactiveWeb。最后输入应用所在的分组和名称,点击进行下载即可。需要注意的是,只有在选择了SpringBoot 2.0.0 M2 之后,依赖中才可以选择ReactiveWeb

支持MVC,也支持Web Flux

在命令式的编程风格中,线程的执行会被堵塞,直到接收到数据。这使得数据在实际返回之前线程必须进行等待。而在Reactive编程中,我们定义一个流,用来发送数据并数据返回时所执行的操作。使用这种方法线程是不会被堵塞的。当数据返回时框架会选择一个可用的线程进行下一步处理。

1.需要java8以上(源码用了很多java8特性);

2.需要maven3.5,配置本地仓库,镜像;


2.创建模板

SpringBoot2.0的新特性Web Flux

3.导入项目进行开发。

4.Web Flux传统Springmvc

Springmvc是同步处理,WebFlux异步处理(netty)。

资料:点击打开链接



相关文章:

  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-05
  • 2021-08-28
猜你喜欢
  • 2021-12-29
  • 2021-11-30
  • 2021-06-20
  • 2022-12-23
  • 2021-04-21
  • 2021-07-02
  • 2021-06-24
相关资源
相似解决方案