Spring
liuyiyou_cool
这个作者很懒,什么都没留下…
展开
-
使用构造方法实例化bean
1,使用空构造器进行定义,使用这个方式,class属性指定的类必须有空构造器。 eg: <bean id="bean1" class="cn.javass.spring.chapter2.HelloImpl2"/> 2,使用有参数构造器进行定义,使用此种方式,可以使用<constructor-arg>标签指定构造器参数值,其中i...原创 2012-08-01 09:45:35 · 213 阅读 · 0 评论 -
使用静态工厂方法实例化bean
使用这种方法除了指定必须的class属性,还要指定factory-method属性来指定实例化bean的方法,而且使用静态化工厂方法也允许指定方法参数,Spring IoC容器将调用此属性指定的方法来获取bean package org.spring.chapter2.helloworld; public class HelloImpl2 implements HelloApi...原创 2012-08-01 10:01:05 · 402 阅读 · 0 评论 -
使用实例化工厂方法实例化bean
使用实例化工厂方法实例化bean,使用这种方法不能指定class属性,此时必须使用factory-bean属性来指定工厂bean,factory-method属性指定实例化bean的方法,而且使用实例化工厂方法允许指定方法参数,方式和使用构造器方法一样。 package org.spring.chapter2.helloworld; public class HelloImpl2 i...原创 2012-08-01 10:09:22 · 415 阅读 · 0 评论 -
构造器注入Bean
使用构造器注入通过配置构造器参数实现,构造器参数就是依赖 1:按照参数索引依赖注入的Bean 2:按照参数类型依赖注入的Bean 3:根据参数名称依赖注入的Bean package org.spring.chapter2.helloworld; public class HelloImpl3 implements HelloApi { private String me...原创 2012-08-01 10:43:46 · 439 阅读 · 0 评论 -
使用静态工厂方法注入
package org.spring.chapter2.helloworld; public class HelloImpl3 implements HelloApi { private String message; private int index; public HelloImpl3() { this.message="Hello World in ...原创 2012-08-01 10:51:47 · 270 阅读 · 0 评论