1、autowired注解进行依赖注入主要有七步1.通过type到上下文进行查询相同类型的bean2.根据bean是否允许被依赖注入进行筛选3.如果是泛型,则根据泛型类进行筛选4.根据qualifier进行筛选5.根据primary进行筛选6.根据权重排序筛选7.根据字段名或方法名匹配其中只要筛选出合适的1个bean则就会返回 2、value注解也可用于注入对象,需要#{beanName}进行表达式获取 3、自己注入自己时,当有多个实现时,非自身实例的优先级更高