请问大家,有谁能帮我详细分析一下,@Autoware是怎么实现自动注入的?

解决方案 »

  1.   

    不光是@Autowired,所有的注解,都会有专门的解析程序去解析的。
      

  2.   

    spring配置文件被加载后,如果发现某个bean的属性上有@Autoware这个注解时,就会到IOC容器中去找到这个类型(@Autoware默认方式是按类型注入:byType,所以如果你的属性是以接口类型定义,接口有两个实现类,会报错的)的bean,然后设置值,值的设定其实是通过反射实现的,感觉你要的答案应该是反射,如果你不知道反射,就去了解下这块知识吧