zoukankan      html  css  js  c++  java
  • Reactor系列(二)Flux Mono创建

    Flux Mono创建

    视频讲解:https://www.bilibili.com/video/av78844777/

    FluxMonoTestCase.java
    package com.example.reactor;
    
    import lombok.extern.slf4j.Slf4j;
    import org.junit.jupiter.api.Test;
    import reactor.core.publisher.Flux;
    
    import java.time.Duration;
    import java.util.Arrays;
    import java.util.List;
    
    @Slf4j
    public class FluxMonoTestCase extends BaseTestCase {
        @Test
        public void createFlux() throws InterruptedException {
            //整型
            Flux<Integer> integerFlux = Flux.just(1, 2, 3, 4, 5);
            //字符串
            Flux<String> stringFlux = Flux.just("hello", "world");
            List<String> list = Arrays.asList("hello", "world");
            //列表
            Flux<String> stringFlux1 = Flux.fromIterable(list);
            //范围
            Flux<Integer> integerFlux1 = Flux.range(1, 5);
            //时间间隔
            Flux<Long> longFlux = Flux.interval(Duration.ofMillis(1000));
            longFlux.subscribe(System.out::println);
    
            //Flux 创建
            Flux<String> stringFlux2 = Flux.from(stringFlux1);
            stringFlux2.subscribe(System.out::println);
            Thread.sleep(Long.MAX_VALUE);
        }
    }

    关注公众号,坚持每天3分钟视频学习

  • 相关阅读:
    day_5.25py
    day_5.24py
    day_5.22 py
    numpy模块 03
    requests 模块例题示范
    logging模块
    typing 模块
    hashlib模块和hmac模块
    random模块
    time和datetime模块
  • 原文地址:https://www.cnblogs.com/JavaWeiBianCheng/p/12021925.html
Copyright © 2011-2022 走看看