Spring-DI 简单实用总结
作者:Walker 发布于:
本文主要讲一下依赖注入和常用的set注入中的方式
- 依赖注入
依赖:指bean对象的创建依赖于容器;也指bean对象的依赖资源;
注入:指对象依赖的资源由容器来设置和装配;
spring注入—构造器注入(用得少)
spring注入— setter 注入
要求被注入的属性必须有set方法。set方法的方法名由set+属性名(首字母大写)。如果属性是boolean没有get方法是is。
set注入几种形式:
(a)、常量注入:
123 |
<bean id="student" class="com.walker.vo.Student"> <!-- 常量注入 --> <property name="name" value="student_walker"></property> |
(b)、bean注入:
12 |
<!-- bean注入 --> <property name="address" ref="address"></property> |
(c)、数组注入:
123456789 |
<!-- 数组注入 --> <property name="books"> <array> <value>水浒传</value> <value>三国演义</value> <value>红楼梦</value> </array> </property> |
(d)、List注入:
1234567 |
<!-- List注入 --> <property name="hobbies"> <list> <value>篮球</value> <value>足球</value> </list> </property> |
(e)、Map注入:
12345678910111213 |
<!-- Map注入 --> <!-- Map注入 --> <property name="score"> <map> <entry key="语文" value="90" /> <entry> <key> <value>数学</value> </key> <value>100</value> </entry> </map> </property> |
(f)Set注入:
大专栏 |