@Primary 注解的作用
Posted dadiwm321
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@Primary 注解的作用相关的知识,希望对你有一定的参考价值。
当一个接口有两个实现类时,并两个实现类都被 Spring
管理,则需要对某个类进行 @Primary
注解,表示优先选择此实现类。
否则会抛出 异常
org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [main.service.Singer] is defined: expected single matching bean but found 2...
以上是关于@Primary 注解的作用的主要内容,如果未能解决你的问题,请参考以下文章
spring的@primary和@qualifier注解解决一个接口多个实现的注入问题
spring in action 学习笔记八:用@Primary 或者@Qualifier消除@Autowired引起的歧义现象
Spring注解驱动开发第20讲——使用@Autowired@Qualifier@Primary这三大注解自动装配组件,你会了吗?