Snailclimb / guide-rpc-framework

A custom RPC framework implemented by Netty+Kyro+Zookeeper.(一款基于 Netty+Kyro+Zookeeper 实现的自定义 RPC 框架-附详细实现过程和相关教程。)
https://gitee.com/SnailClimb/guide-rpc-framework
Other
3.97k stars 2.06k forks source link

@RpcScan相关的一个bug #43

Closed enplee closed 3 years ago

enplee commented 3 years ago

运行项目的时候发现,虽然只定义了一个RpcService服务,但是log显示rpcServiceScanner扫描到了两个Bean。 image 是NettyRpcServer这个Bean被rpcServiceScanner扫描到了。但是,NettyRpcServer我觉得应该被springBeanScanner扫描到。这里被扫描到,是因为RpcScan定义扫描的包恰巧是github.javaguide。所以建议将springBeanScanner的扫描范围由: "github.javaguide.spring" -> "github.javaguide"

Snailclimb commented 3 years ago

运行项目的时候发现,虽然只定义了一个RpcService服务,但是log显示rpcServiceScanner扫描到了两个Bean。 image 是NettyRpcServer这个Bean被rpcServiceScanner扫描到了。但是,NettyRpcServer我觉得应该被springBeanScanner扫描到。这里被扫描到,是因为RpcScan定义扫描的包恰巧是github.javaguide。所以建议将springBeanScanner的扫描范围由: "github.javaguide.spring" -> "github.javaguide"

👍