@Autowired private Animal animal = null; 注解@Primary,它是一个修改优先权的注解,当我们有猫有狗的时候,假设这次需 要使用猫, 那么只需要在猫类的定义上加入@Primarγ 就可以了 也许无论是猫还是狗都可能带上@Primary 注 解, 其结果是 IoC 容器还是无法区分采用哪个 Bean 的实例进行注入, 又或者说我们需要更加灵活的 机制来实现注入,那么@Quelifier 可以满足你的这个愿望 @Autowired @ Qualifier ("dog") private Animal animal = null |
|