dubbox问题(3)--Reference导错包 --Mapper路径一致 --dubbo连接超时问题 --Serializable

本文记录了在使用Dubbo时遇到的两个问题:一是Reference注解导入错误,强调了正确导入包的重要性;二是Mapper文件路径一致性,解释了为何需要保持Java和XML文件在同一路径下。此外,重点解决了dubbo连接超时问题,发现原因是未实现Serializable接口,实现该接口后能正常序列化数据。文章还简单介绍了Java对象序列化和反序列化的概念及其作用。
摘要由CSDN通过智能技术生成

记录一下这次遇到的几个问题

Reference导错包

大佬跟我说,Reference导包问题很经典,常常出现在我们这种小白身上。
由于我们需要远程获取Service(通过Interface间接获取Service),因此不能使用Autowired,而是要改用Dubbo给我们提供的Reference注解。请记住这个包

import com.alibaba.dubbo.config.annotation.Reference;

Mapper文件绑定路径一致问题

常常说Mapper文件路径要一致,为什么?
底层是这样写的。。。扫描包路径,需要java文件和xml文件扫描路径一致,因此如果你有跟我一样,想要的将xml放在resource文件中的强迫症,你必须要将两者的路径统一。而说到路径统一就得提到我今天遇到的问题了。
在这里插入图片描述
这两个看起来一模一样的两个文件路径。谁能想到他编译完竟是这样的
在这里插入图片描述
一开始我为了便利,一次性创建了三份文件,以往是不会有问题的,以防万一以后还是一个文件夹一个文件夹创建
以免出现这种情况
当然我是不会这么做的

记录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值