@Autowired 查找被注解的变量类型,找到所有此类型的构建或此类型子类的构建 如果一个也没有找到,看required参数,false则用null,true则失败(默认,即spring会启动失败) 如果仅找到一个,则装载这个构件 如果找到多个,且只有一个有@Primary注解,使用Primary的 如果不符合上述条件,失败(即spring会启动失败) @Qualifier 用于复杂情况下和@Autowired参数一起用,都既可以用于标注在变量上,也可以标注于类定义上 如果属性既有Autowi