spring属性的注入

1,通过setter方法注入

将要注入的属性上添加setter方法

使用bean元素的<property>子元素进行设置

  (1)简单类型值,直接使用value赋值,如基本数据类型

  (2)引用类型使用ref 赋值

  (3)集合类型,直接使用对应的集合元素类型即可

spring通过setter方法注入属性值

在配置文件里配置的值都是string类型的,spring会自动的完成类型的转换

属性设置值,是在init方法执行前完成的

 

2,通过构造方法注入

 

<bean id="somebean" class="spring.day1.constter.SomeBean"> <!-- constructor-arg:构造器参数

1,spring在实例化对象的时候,如果对象没有配置constructor-arg,则使用默认的构造器实例化对象

2,如果有constructor-arg,那么spring使用这些constructor-arg来唯一确定一个构造器 --> <constructor-arg value="name"/> <constructor-arg value="123"/> <constructor-arg ref="otherbean"/> </bean>

 

posted @ 2018-04-22 23:20  cghmmm  阅读(176)  评论(0编辑  收藏  举报