若依微服务(ruoyi-cloud)框架出现UnsatisfiedDependencyException: Error creating bean with name xxxcontroller报错

出错场景

在拉取完别人的代码后,我自己原本在本地的代码却报出了这个错,这里报错我没有全部复制到标题,反正最后就是domainxxx类not found

不过我与另一个人的代码并没有冲突的地方,也就是说我的代码一点没改,结果我的代码本来能运行成功,拉取之后却报错了,这根本不合常理。

网上一搜全是SpringBoot的相关解决问题,要我手动加上@Service@Mapper等等注解,或者让在启动类上加上@MapperScan注解来指定扫描包,这些注解加上并没有解决我的问题。

吐槽一下(我要是手动加上这些,那不是显得我的nacos对微服务的配置文件很多余🤡🤡🤡🤡)

然后我实在不想琢磨了,乱搞了一下,问题就莫名奇妙得没了,简单描述一下解决方法就是重启(最好电脑重启,直接一步到位)

解决办法

步骤一

查询nacos里对应微服务的包扫描配置,例如代码生成服务,一定要确定这里的指定包别名(对应到domain包)和mapper扫描路径注意是一层路径还是两层路径,这里是两层路径)。这两个不要出问题。
在这里插入图片描述

步骤2

手动关闭自己电脑上的nacos服务和redis服务,不过当时我并没有重启数据库服务

步骤3

清楚IDEA缓存,再重启IDEA
在这里插入图片描述
其实我当时一个都没有选,直接点了清除并重启,可以根据自己实际情况再去选。
在这里插入图片描述

再次运行启动类

然后就没报错了

总结

可能是我电脑的IDEA抽风了,也可能是拉取代码后nacos还是redis没反应过来,就报错了,反正最后报错没了,就很离谱。
请添加图片描述
希望大家在觉得自己代码和配置都没有问题的情况下可以试试这个方法。

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

罗不丢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值