【发布时间】:2021-07-24 10:44:19
【问题描述】:
我从 Spring 2.3.1.RELEASE 迁移到 2.4.5。
HttpServer tcpConfiguration 新版本已弃用。如何使用 Spring boot 2.4.5 配置 NioEventLoopGroup。
public NettyReactiveWebServerFactory factory(NioEventLoopGroup eventLoopGroup) {
NettyReactiveWebServerFactory factory = new NettyReactiveWebServerFactory();
factory.setServerCustomizers(Collections.singletonList(new NettyServerCustomizer() {
@Override
public HttpServer apply(HttpServer httpServer) {
return httpServer.tcpConfiguration(tcpServer ->
tcpServer.bootstrap(serverBootstrap -> serverBootstrap.group(eventLoopGroup)
.channel(NioServerSocketChannel.class)));
}
}));
return factory;
}
【问题讨论】:
标签: spring-boot netty spring-webflux reactor-netty