解决方法·Spring Boot 报错Bean重复

 Spring boot 项目启动的时候,报错了...

 说是Bean重复了,建议设置

Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true

但是,其实我是设置了,狗摆,但是依旧报这个错;

。。。

所以,如果你也是设置了,但是没有生效,可以试试我这个,如果你还没有设置,就到项目启动文件里(就是类似bootstrap.yaml或者application.yml)把上面提到的配置(spring.main.allow-bean-definition-overriding=true)加进去,然后重启试试;

 

如果你设置了,但是还是没有生效,就可以试试我下面的方法(邪恶了。。。。):

    public static void main(String[] args) {
        SpringApplication app = new SpringApplication(MyApplication.class);
        app.setAllowBeanDefinitionOverriding(true);
        app.run(args);
    }

其实就是不知道为啥我在项目启动配置文件里的配置为啥没生效,索性我就直接显示设置了一把;

low是low了点,但是效果杠杆的。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值