@Autowired:自动装配,spring会根据类型进行装配 @Qualifier:当一个接口有多个实现类时,自动装配会报错,需要使用@Qualifier指定bean进行注入
1、情况1
此时接口BookService只有一个实现类,可以使用@Autowired自动装配,程序不会报错
2、情况2
此时接口BookService有两个个实现类
并且都注册了bean
此时仍然采用@Autowired自动装配,程序会报错
应采用如下形式
@Autowired:自动装配,spring会根据类型进行装配 @Qualifier:当一个接口有多个实现类时,自动装配会报错,需要使用@Qualifier指定bean进行注入
此时接口BookService只有一个实现类,可以使用@Autowired自动装配,程序不会报错
此时接口BookService有两个个实现类
并且都注册了bean
此时仍然采用@Autowired自动装配,程序会报错
应采用如下形式