如果有多个类型相同的 Bean,且没有通过 @Qualifier 指定具体的 Bean,@Autowired 注解会根据变量名或者属性名来查找对应的 Bean。如果找到多个同类型的 Bean,则会抛出一个 NoUniqueBeanDefinitionException 的异常,表示无法确定注入哪一个 Bean。此时,可以通过 @Qualifier 注解指定具体的 Bean。

@Autowired 注入多个相同类型 Bean 时的处理方法

原文地址: https://www.cveoy.top/t/topic/mLl4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录