且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

java - spring-boot netty?

更新时间:2022-10-14 22:47:13

注意这几块代码:

@Component
public class ServerHandler extends SimpleChannelInboundHandler<String>{
    ...
}

你的原意是想通过@Component进行注入,但是

xxx.addLast(new IdleStateHandler(60, 0, 0), new ServerHandler());

你这里的ServerHandler是自己new的,所以Spring就无能为力了
所以你这里的ServerHandler应该通过Spring创建,交给Spring容器管理