更新时间: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容器管理