Walker's personal blog

Spring-DI 简单实用总结

作者:Walker    发布于:

本文主要讲一下依赖注入和常用的set注入中的方式

  1. 依赖注入
    依赖:指bean对象的创建依赖于容器;也指bean对象的依赖资源;
    注入:指对象依赖的资源由容器来设置和装配;
  1. spring注入—构造器注入(用得少)

  2. 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注入:

大专栏
上一篇:Dependency introduction


下一篇:Ubuntu Server 18.04 配置 rsync(xinetd)