什么是webflux, 我们平时所用的springboot 经常使用的是 controller service dao 这中的三层架构,而我们这次的
webflux就不是这样的,所以下次拿到一个陌生的项目,如果进去一看,一脸懵逼,那就很有可能是webflux框架的项目。
学习框架要自己手动新建一个demo学习,这样的效率非常快,这个方法可以扩展到很多地方,比如你想开一个店,那就挑一个很小的开始,积累经验,越小越好。
新建项目
=================================================================================
这一步完了之后会进入等待
==========================
这就是我们的项目结构
一定要等gradle初始化完成
创建两个简单的类, 这应该都不用我教,如果这都不会的兄弟,如果你不是小小白,那尽快转行吧!!
package com.example.demo;
import org.springframework.http.MediaType;
import org.springframework.stereotype.Component;
import org.springframework.web.reactive.function.BodyInserters;
import org.springframework.web.reactive.function.server.ServerRequest;
import org.springframework.web.reactive.function.server.ServerResponse;
import reactor.core.publisher.Mono;
/**
* @version 1.0
* @Author xxx
* @Date 2023/4/7 16:51
* @注释
*/
@Component
public class hiWebFlux {
public Mono<ServerResponse> sayHi(ServerRequest request) {
return ServerResponse.ok().contentType(MediaType.APPLICATION_JSON)
.body(BodyInserters.fromValue("Hi , this is SpringWebFlux"));
}
}
<< · Back Index ·>>