@Autowired声明在声明对象上,可以根据你声明对象的类型去创建对象,一般@Autowired声明在接口上,根据你接口的实现类去创建实现类对象。如果你的接口实现类有多个直接使用@Autowired会报错,spring不知道你使用哪个实现类。所以要配合@Qualifier指定实现类使用。
spring和springboot的注解@Autowired
于 2023-11-25 14:49:31 首次发布
@Autowired声明在声明对象上,可以根据你声明对象的类型去创建对象,一般@Autowired声明在接口上,根据你接口的实现类去创建实现类对象。如果你的接口实现类有多个直接使用@Autowired会报错,spring不知道你使用哪个实现类。所以要配合@Qualifier指定实现类使用。