说明
在 spring容器 中,有 多个bean对象 与 该变量类型 匹配时,采用下图方式注入
当spring容器扫描到
@Service注解,将该类实例化,并放入到 容器中,id名为:userSrvImpl当spring容器扫描到
UserDao类的@Repository注解,将该类实例化,并放入到 容器中,id名为:dao当spring容器扫描到
UserDao2类的@Repository注解,将该类实例化,并放入到 容器中,id名为:userDao2当spring容器扫描到
UserSrvImpl类中的@Autowired注解,由于在 spring容器 中,有 多个bean对象 与 该变量类型 匹配,所以采用另一种注入方式: 在 spring容器中,找到 id 与 变量名相同的 bean对象 注入
