From b9e930a68548bbaa9b67b29541b74c013f3fb9eb Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期一, 25 九月 2023 21:49:19 +0800 Subject: [PATCH] 优化提交 --- igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grain/client/ClientHandler.java | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grain/client/ClientHandler.java b/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grain/client/ClientHandler.java index ad53e2c..9fdb924 100644 --- a/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grain/client/ClientHandler.java +++ b/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grain/client/ClientHandler.java @@ -2,6 +2,7 @@ import com.ld.igds.protocol.beibo.grain.analysis.AnalysisService; import com.ld.igds.util.BytesUtil; +import com.ld.igds.util.SpringUtil; import io.netty.channel.ChannelHandlerContext; import io.netty.channel.SimpleChannelInboundHandler; import io.netty.util.internal.logging.InternalLogger; @@ -15,10 +16,11 @@ */ public class ClientHandler extends SimpleChannelInboundHandler<Object> { - @Autowired + private AnalysisService analysisService; - private final InternalLogger log = InternalLoggerFactory.getInstance(this - .getClass()); + + private final InternalLogger log = InternalLoggerFactory.getInstance(this.getClass()); + @Override public void channelActive(ChannelHandlerContext ctx) { InetSocketAddress insocket = (InetSocketAddress) ctx.channel() @@ -47,6 +49,9 @@ InetSocketAddress insocket = (InetSocketAddress) ctx.channel().remoteAddress(); //瑙f瀽 + if (null == analysisService) { + analysisService = (AnalysisService) SpringUtil.getBean(AnalysisService.BEAN_ID); + } analysisService.analysis(result); } -- Gitblit v1.9.3