更新 1.7.22 AOP 无法访问连接和断开事件

作者: wf-zy创建于 2022年11月7日更新于 2025年6月26日

1.7.22 版本的 SpringAnnotationScanner 类 public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException { if (this.originalBeanClass != null) { this.socketIOServer.addListeners(this.originalBean, this.originalBeanClass); log.info("{} bean listeners added", this.originalBeanName); this.originalBeanClass = null; this.originalBeanName = null; } return bean; }

postProcessAfterInitialization() 方法中使用了原始对象 originalBean,而没有使用代理对象,因此禁用了 AOP

内容来源: mrniko/netty-socketio