在学习spring security时出现以下错误:
Description:
The bean 'metaDataSourceAdvisor' could not be registered. A bean with that name has already been defined and overriding is disabled.
Action:
Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true
错误原因:bean重复注入,由于代码太多,没有及时检查找不到哪里重复注入了。
解决办法:
1.找到重复注入的bean,删除其一即可。
2.如找不到重复的bean,在配置文件中添加配置,意思是可以覆盖重复的bean
spring:
main:
allow-bean-definition-overriding: true