摘要: 对于spring配置一个bean时,如果需要给该bean提供一些初始化参数,则需要通过依赖注入方式,所谓的依赖注入就是通过spring将bean所需要的一些参数传递到bean实例对象的过程,spring的依赖注入有3种方式:1.使用属性注入:1 2 3 4 …… 5 使用属性的setter注入方式时,所注入的属性必须提供setter和getter方法,spring在实例化时会自动调用无参数的构造方法或者静态工厂方法,实例化之后自动调用属性的set方法将值设置进去。具体可分为:(1)Spring中为一个bean注入其依赖的另一个bean... 阅读全文
posted @ 2013-08-27 23:22 静静的码农 阅读(1401) 评论(0) 推荐(0)
摘要: 上篇我们自己写了一个很简单的spring容器,该容器只是做了简单的bean的实例化,并没有spring的核心之一的IOC(依赖注入),也叫做控制反转,这里我就不讲这个的具体含义,不知道的园友可以自行百度,百度上有很多介绍spring IOC的,在这里我们要实现的就是spring的IOC首先,我们需要准备一个bean的配置文件,在上篇额配置文件基础上加入了Dao的内容,现在我们要做的就是service对Dao的依赖注入。1 2 3 4 5 6 分析这个xml文件,知需要建立一个PropertyDefinition类,用来存储Proper... 阅读全文
posted @ 2013-08-27 23:18 静静的码农 阅读(2256) 评论(7) 推荐(1)