在前边的文章中分享了spring如何实现属性的注入,有注解和配置文件两种方式,通过这两种方式可以实现spring中属性的注入,具体配置可查看<spring入门(一)[依赖注入]>,那么spring是如何做到依赖注入的,今天不准备过多的引入源码,首先要搞清楚一些原理性的东西,然后再通过源码进行佐证. java中的数据类型包括八种基本数据类型和引用类型,这两类数据类型都可以作为属性的数据类型,对于引用类型,包括Java自带的一些类,比如String.List.Map等,这些都可以作为注入的目标类型…