第一个项目的构建。
第一个 Spring Boot 项目的场景说明。
post 请求 web mvc
get 请求 web flux
mvc方式
客户端 发送 POST 请求 ,创建用户 (WEB MVC)
客户端 发送 GET 请求,获取所有用户(WEB Flux)
先编写一个rest程序
spring boot项目:
编写REST程序
运行spring boot 应用
http请求工具:postman
场景说明:
定义用户模型, 包括属性:ID,名称
客户端发送POST请求,创建用户(Web MVC)
客户端发送GET请求,获取所有用户(Web Flux)
pid 看spring boot其实是属于java的进程
webflux,默认netty
atomic interger,id自增长
concurrentmap
springboot 简单应用 的流程
场景说明:
简单应用:
集成 spring-boot-starter-webflux 组件依赖 ,则用jettyweb容器

构造器的方式进行传入,不可以修改,可以提前加载

id的自动生成器
构造注入方式,防止修改,提前初始化
构建toString方法,便于调试
利用start.spring.io建立初始化项目
选择reactive web
场景说明
post请求
get请求