上篇文章简单的把构造方法注入类型介绍了下,本篇作为第二篇接着把注入属性介绍下!
除了构造方法能注入属性,我们还能通过get或者set的方法去配置属性的值!
Spring 初入配置~二配置好我们需要的一个bean,下面使用setter 注入相关类型!
1简单类型注入
首先先注入简单值,我们可以使用<property>元素来配置bean的属性!该标签与我们上篇介绍的<constructor-org>类似!只不过这个标签是通过构造参数来实现的,现在我们的通过setter 注入!
Spring 初入配置~二这样就注入,一旦调用此类时就会被实例化注入属性值
并且其中的value值并没有限制类型也可以是其他的简单类型比如int float等等!
2引入其他bean
修改上面的bean 为如图所示
Spring 初入配置~二如果不是简单类型时,引入其值时就用ref而不用value 了
我们在这里还能使用内部bean,个人感觉用处不大就不介绍了!
我们还可以使用命名空间p来装配属性,我们在引用前需要先增加命名空间的声明!如图所示
Spring 初入配置~二 Spring 初入配置~二这样使用也能达到使用效果,也简单明了
网友评论