在Spring注解配置Bean中,如果bean的属性也是一个Bean,那么我们可能就需要用到自动装配了
一般需要在属性上加入
@Autowire
@Resource
@Inject
3个注解中的任何一个都可以
可以参考:
annotation之@Autowired、@Inject、@Resource三者区别
注意:如果自动装配的是一个接口,此接口超过1个实现类,那么我们可能需要用到另外2个注解来表示
@Primary : 标识在实现类上,表示优先注入
@Qualifier("指定的bean"):标识在@Autowire后面,表示指定bean注入
可以参考:
原文:https://www.cnblogs.com/linglongfang/p/12727578.html