Spring2.5 IoC之bean的四种注入方式(实践篇)
1、新建一个java工程名叫DI(依赖注入的意思),加入commons-loggin.jar和spring.jar。注意下面的代码含义见其注释,这里就不再作解释。 2、整个工程测试完后spring配置文件beans.xml文件的代码如下: <?xml version="1.0" encoding="gbk"?> <beans xmlns=&q ...
Spring2.5 IoC之bean的四种注入方式(理论篇)
注入依赖 依赖注入(DI)的基本原理是对象之间的依赖,通过以下几种方式实现: 构造器的参数、工厂方法的参数,或给由构造函数或者工厂方法创建的对象设置属性。 容器的工作就是创建bean时注入那些依赖关系,这样相对由bean自己来完成这些工作从控制上发生了根本性的倒转,因此依赖注入也叫控制反转(IoC)。 DI注入有Setter和构造器两种注入方式。 构造器注入: 通过带参数的构造器实现,每个参数就是一 ...