解决spring的bean同名冲突

时间:2021-08-08 22:10:33

今天工作发现当不同模块下有相同bean然后又被同一个模块引用的话就会导致bean同名冲突,如下:

解决spring的bean同名冲突

解决方案很简单,如果是xml配置直接修改bean的名称即可,如果是注解形式修改如下:

解决spring的bean同名冲突

只要在service后面加上bean的名字即可,没有冲突的@Service后面是不用加的

如果是dao的话:

解决spring的bean同名冲突

然后需要将底层项目clean一下,如果使用的是maven的话