首页 > 其他分享 >关于Bean重新注册的问题

关于Bean重新注册的问题

时间:2022-11-20 18:02:12浏览次数:44  
标签:覆盖 bean Bean 重新 注册 类上 true

最近在整理springsecurity时,发现一个问题
The bean 'metaDataSourceAdvisor',could not be registered.A bean with that name has already been defined
找了半天,看报错也知道某个Bean重复注册了,但是思来想去老子没有自定义这玩意啊,
于是乎全局搜索

原来如此,speingsecurity里面的,后来检查发现

 

@EnableGlobalMethodSecurity(prePostEnabled = true)

这个注解除了在启动类上有,在我实现的配置类上也有,于是把配置类上的去掉即可。

but    springboot提示考虑# 遇到相同名字时,是否允许覆盖注册
  main:
    allow-bean-definition-overriding: true
在配置文件里加上这个注解,我的建议是,检查下需不需要覆盖,万一你覆盖了,关键的代码有调用顺序不就歇菜了吗,

 

标签:覆盖,bean,Bean,重新,注册,类上,true
From: https://www.cnblogs.com/wangbiaohistory/p/16909088.html

相关文章