package luck.spring.boot.webflux;
import cn.hutool.core.date.DateUtil;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.springframework.core.io.buffer.DataBuffer;
import org.springframework.core.io.buffer.DataBufferFactory;
import org.springframework.http.server.reactive.HttpHandler;
import org.springframework.http.server.reactive.ReactorHttpHandlerAdapter;
import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.http.server.reactive.ServerHttpResponse;
import reactor.core.publisher.Mono;
import reactor.netty.http.server.HttpServer;
import java.nio.charset.StandardCharsets;
@Slf4j
public class NettyHttpHandlerDemo {
// 测试原生的启用服务器,使用指定的处理器处理请求
@SneakyThrows
public static void main(String[] args) {
// http的请求处理器
HttpHandler handler = new HttpHandler() {
@Override
public Mono<Void> handle(ServerHttpRequest request, ServerHttpResp
使用Netty作为Web服务器与原生API实现WebFlux的效果
最新推荐文章于 2025-03-28 10:16:12 发布