bios get serialnumber 无法启动服务_gradle + idea启动时报错无法注册bean,服务名重复...

报错信息:

The bean 'exmafilm.FeignClientSpecification', defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled.Action:Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true

上面报错的意思大概是:

    定义为null的FeignClientSpecification'无法注册。具有该名称的bean已经定义为null,并且禁止覆盖。

产生的原因是:

    springcloud在idea中默认远程调用时 --只能远程调用另一个服务的--  一个控制层里的函数

c91cf80334538dd009be06f1021503ed.png

而我想调用这个服务里的另一个控制层里的函数是不被允许的;

a1a0a86745ddd6194cc1038e8d4dfdda.png

若调用将会产生如下的报错信息:

2bd14d8a941ad7bab3c7e0fedee06e40.png

解决方案:

1.重命名

2.设置spring.main.allow-bean-definition- override =true来启用覆盖

87e8d18ffd5456a909e641034898c071.png

你以为做了以上的配置后就一定能完事大吉了吗?现实告诉你未必啊!

如果你已经按上面的方法做了依然不起作用,这个时候可能是编译出了问题,你需要检查下配置文件映射问题。

6aa34fbb76f6ed9dd048778ff0c8de95.png

点击查看引用的配置文件,如果点不进去,所以映射关系出了问题,这个时候最大的可能就是工程编译出了问题,问题往往发生再idea工具上,idea2020.1.1版本有此问题。这时候你需要重新编译gradle工程:

9b3d256a99b7cefdb4701d429dc73507.png

到此问题就能全面解决。

假如以上所以操作已经全部做了依然不起作用,兄弟恭喜你遇到了坏的idea,赶紧卸载了换其它版本吧。哈哈哈哈……

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值