首页 > 其他分享 >SpringWeb Flux入门

SpringWeb Flux入门

时间:2023-05-06 14:22:33浏览次数:46  
标签:入门 spring SpringWeb boot public Flux test hello

新建项目,加入依赖:

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-webflux</artifactId>
    </dependency>


    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>io.projectreactor</groupId>
        <artifactId>reactor-test</artifactId>
        <scope>test</scope>
    </dependency>

SpringBoot版本选择2.7.9。

增加Controller:

@RestController
@RequestMapping("/flux")
public class MyController {

    @RequestMapping("/hello")
    public Mono<String> hello() {
        return Mono.just("Flux");
    }
}

访问http://localhost:8080/flux/hello,看到Flux。查看控制台看到:

 

 

看到Spring Flux 使用Netty作为容器。

标签:入门,spring,SpringWeb,boot,public,Flux,test,hello
From: https://www.cnblogs.com/shigongp/p/17377140.html

相关文章

  • IM开发者的零基础通信技术入门(十二):上网卡顿?网络掉线?一文即懂!
    【来源申明】本文引用了微信公众号“鲜枣课堂”的《上网慢?经常掉线?这篇文章告诉你该怎么办!》文章内容。为了更好的内容呈现,即时通讯网在引用和收录时内容有改动,转载时请注明原文来源信息,尊重原作者的劳动。1、本文内容概述对于不太了解网络通信的人来说(包括开发者),可能会经常碰......
  • Unix教程_编程入门自学教程_菜鸟教程-免费教程分享
    教程简介UNIX/Linux操作系统(OS)入门教程-从基本概念开始,简单易学地了解UNIX的基础知识,包括入门,UnixKorn和BourneShell和编程,文件权限/访问模式,环境,实用程序,管道和过滤器,网络通信实用程序,文件系统,目录,内存管理,特殊变量,vi编辑器,什么是Shell?,使用Shell变量,数组,基本运算符,决策,循......
  • SpringMVC----入门
    Springmvc在Spring特征里面处于满核心的地位,在官网上的对Spring特征(FEATURES)罗列中,对应这是“MODERNWEB”(现代web),也就是Spring特征的第一项。也反映了其重要作用,另一方面也是因为mvc在Spring项目中诞生比较早。只要是同网络应用相关的,无论是有同用户互动的(带UI的)或者没有互动......
  • go 快速入门
    1.下载并安装gin:$goget-ugithub.com/gin-gonic/gin使用Gomodules工具管理项目初始化gomod$gomodinitlearninggopackagemainimport"github.com/gin-gonic/gin"funcmain(){r:=gin.Default()r.GET("/ping",func(c*gin.Context......
  • kettle从入门到精通 第十七课 kettle Transformation executor
    Transformationexecutor步骤是一个流程控件,和映射控件类似却又不一样。1、子转换需要配合使用从结果获取记录和复制记录到结果两个步骤,而子映射需要配合映射输入规范和映射输出规范使用。如下子转换实现的功能是计算x+y的值 2、从结果获取记录1)步骤名称:自定义2)字段:设置从......
  • AWS CLI入门教程(亲测)
    背景因为公司有用到S3,所以整理了一个S3的简单入门教程。当然,入门之后有其他更高级的用法需求,就靠自己去查文档了。入门的教程能让你快速上手,不至于翻阅一堆文档,容易被劝退。这里主要是介绍如何用cli去操作S3。官方文档https://docs.aws.amazon.com/cli/latest/userguide/cli-se......
  • CUDA入门笔记
    一个SM(StreamingMultiprocessor)中的所有SP(StreamingProcessor)是分成Warp的,共享同一个Memory和InstructionUnit(指令单元)。从硬件角度讲,一个GPU由多个SM组成(当然还有其他部分),一个SM包含有多个SP(以及还有寄存器资源,SharedMemory资源,L1cache,Scheduler,SPU,LD/ST单元等等)SM采......
  • Flask - 基础知识入门解析
    Flask-基础知识入门解析框架比较Djangoweb框架:优点-组件非常全,教科书框架,adminmodel-ORMsession缺点-资源浪费,因为组件多,大,还是互相关联的,随便卸载组件,可能会造成项目的崩溃Flaskweb框架:优点-扩展性强,精简,简单,第三方组件丰富sessionFlask-SessionFlask-Adm......
  • 52班JAVA入门基础课堂代码
    Demo01_数组的概念和定义格式packageday01;publicclassDemo01_数组的概念和定义格式{publicstaticvoidmain(String[]args){//intage=19;//容器大小,同类型的元素,长度----元素的个数////数组---容器的一种,长度固定,......
  • Go语言入门14(channel通道01)
    channel(一)​ channel用于goroutines之间的通信,让它们之间可以进行数据交换。像管道一样,一个goroutine_A向channel_A中放数据,另一个goroutine_B从channel_A取数据channel基本语法//因为channel是指针类型的数据类型,所以通过make来分配内存//使用make声明一个channel,里面可以......