产生原因大概率是bean被重复定义了,解决办法很简单,删掉多余的定义。但是呢,在公司,某些原因又不能删。。。比如找不到在哪多定义了一次,再比如大佬写的,不好删。 于是乎,在注入时换个注解,告诉spring到底注入哪一个 使用@Resource(name=”beanName”) 注入