From 94c4bf5c412337a2f7000e94046f955f7a1a9ef0 Mon Sep 17 00:00:00 2001 From: chenj <1578340873@qq.com> Date: Sun, 28 Apr 2024 14:14:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=B9=E6=B3=95=20MessageH?= =?UTF-8?q?andlerContainer.getMessageClass()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nettycommondemo/dispatcher/MessageHandlerContainer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lab-67/lab-67-netty-demo/lab-67-netty-demo-common/src/main/java/cn/iocoder/springboot/lab67/nettycommondemo/dispatcher/MessageHandlerContainer.java b/lab-67/lab-67-netty-demo/lab-67-netty-demo-common/src/main/java/cn/iocoder/springboot/lab67/nettycommondemo/dispatcher/MessageHandlerContainer.java index f1b70d2a9..7790161eb 100644 --- a/lab-67/lab-67-netty-demo/lab-67-netty-demo-common/src/main/java/cn/iocoder/springboot/lab67/nettycommondemo/dispatcher/MessageHandlerContainer.java +++ b/lab-67/lab-67-netty-demo/lab-67-netty-demo-common/src/main/java/cn/iocoder/springboot/lab67/nettycommondemo/dispatcher/MessageHandlerContainer.java @@ -61,7 +61,7 @@ static Class<? extends Message> getMessageClass(MessageHandler handler) { Class<?> superclass = targetClass.getSuperclass(); while ((Objects.isNull(interfaces) || 0 == interfaces.length) && Objects.nonNull(superclass)) { // 此处,是以父类的接口为准 interfaces = superclass.getGenericInterfaces(); - superclass = targetClass.getSuperclass(); + superclass = superclass.getSuperclass(); } if (Objects.nonNull(interfaces)) { // 遍历 interfaces 数组