标签:ret 用途 class 注入 类型 instr 不能 数列 共享
注意:上面两种方法注入的bean通常都是被共享的,但有些bean不想被共享,这就需要Spring的另一个技术---内部bean
就是在其他bean的范围内所定义的bean。比如:
set注入:
1 <bean id="kenny" 2 class="com.springinaction.springidol.Instrumentalist"> 3 <property name="song" value="Jingle Bells"/> 4 <property name="instrument"> 5 <bean class="com.springinaction.springidol.Saxphone"/> 6 </property> 7 </bean>
构造方法注入:
1 <bean id="duke" 2 class="com.springinaction.springidol.PoeticJuggler"> 3 <constructor-arg value="15"/> 4 <constructor-arg> 5 <bean class="com.springinaction.springidol.Sonnet29"/> 6 </constructor-arg> 7 </bean>
使用内部bean的最大缺点是:bean不能被复用,内部bean只能被用来注入,不能被其他Bean引用。
标签:ret 用途 class 注入 类型 instr 不能 数列 共享
原文地址:http://www.cnblogs.com/wyy-cn/p/6072343.html