美文网首页
springboot集成webflux

springboot集成webflux

作者: power杏迪 | 来源:发表于2020-08-26 16:31 被阅读0次

说明: springboot集成webflux可以自己手动集成,也可以用官方的快速集成工具

1.官方快速集成

官方集成地址 https://start.spring.io

⚠️  推荐官方快速集成,不会存在版本冲突问题,而且在右侧 可以随意 Add Dependencies

值的注意的是集成webflux的话 请选择 reactive相关的jar包

必须需要以下jar包: 

spring-boot-starter-webflux


2.手动集成

maven引入

<dependency>   

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-webflux</artifactId>

        <version>自行选择<version>

</dependency>

(1)在你的项目 resources文件下构建yaml文件 定义服务的端口号

例如:application.yaml

⚠️  yaml的书写规则:   key: 空格 value

server:

    port: 8091

(2)构建启动程序

 @SpringBootApplication

public class BootStrapApplication {

public static void main(String[] args) {

        new SpringApplicationBuilder()

        .web(WebApplicationType.REACTIVE)

        .sources(BootStrapApplication.class)

        .run(args);

    }

}

⚠️  这里在构建的时候要选择 WebApplicationType.REACTIVE 因为 flux选用的是 netty作为运行容器

相关文章

网友评论

      本文标题:springboot集成webflux

      本文链接:https://www.haomeiwen.com/subject/bhffsktx.html