本文不是讲解Spring如何使用注解,本文只是通过一个简单的实现,来理解Spring是如何注入一个对象的。 用过Spring的同学都知道,Spring利用注解来实现依赖注入,使得各个类之间的耦合性极大的降低了。但是仅仅是使用,并不能理解到Spring内部是怎么实现的。笔者没有看过Spring的源码。只能从自己的角度来谈谈Spring是怎么实现的。感兴趣的同学可以在看过本文之后,深入的了解Spring. 很多时候,我们都有这样的应用场景。比如DAO层,你会先申明一个接口,比如IUserDao,表示用来处理User的一个接口,然后再写一个实现类UserDaoImpl实现了IUserDa