<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/spring-bean-injection-bean-attr/</link>
<title><![CDATA[如何在Spring中将一个Bean的属性注入另外一个Bean的某个属性]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[编程杂谈]]></category>
<pubDate>Mon, 20 Sep 2010 17:40:33 +0000</pubDate> 
<guid>https://www.heckjj.com/spring-bean-injection-bean-attr/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: 微软雅黑;">使用Spring时，你有时候可能想把某个Bean的属性（而非该bean本身）注入到另外一个bean的某属性中去，这时候你可以参考如下代码：</span><br/><textarea name="code" class="java" rows="15" cols="100">
&nbsp;&nbsp;<bean id="hibernateMappingManager" init-method="init"
&nbsp;&nbsp;&nbsp;&nbsp;class="net.ondev.config.hibernate.HibernateMappingManager" />
&nbsp;&nbsp;<bean id="sessionFactory"
&nbsp;&nbsp;&nbsp;&nbsp;class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
&nbsp;&nbsp;&nbsp;&nbsp;<property name="mappingResources">
&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<bean
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class="org.springframework.beans.factory.config.PropertyPathFactoryBean">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<property name="targetObject" ref="hibernateMappingManager" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<property name="propertyPath" value="mappingFiles" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</bean>
&nbsp;&nbsp;&nbsp;&nbsp;</property>
&nbsp;&nbsp;</bean>
</textarea><span style="font-family: 微软雅黑;"><br/>在上面的例子中，sessionFactory的mappingResources属性是一个字符串数组类型的属性，熟悉Spring和hibernate的朋友知道这是所有映射文件的列表。而我们定义的hibernateMappingManager中，有一个名为mappingFiles的属性是所有这些文件的列表。通过使用PropertyPathFactoryBean我们成功地将mappingFiles注入到了sessionFactory的mappingResources属性</span><br/>Tags - <a href="https://www.heckjj.com/tags/spring/" rel="tag">spring</a> , <a href="https://www.heckjj.com/tags/%25E5%25B1%259E%25E6%2580%25A7%25E6%25B3%25A8%25E5%2585%25A5/" rel="tag">属性注入</a> , <a href="https://www.heckjj.com/tags/bean/" rel="tag">bean</a>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/spring-bean-injection-bean-attr/#blogcomment</link>
<title><![CDATA[[评论] 如何在Spring中将一个Bean的属性注入另外一个Bean的某个属性]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/spring-bean-injection-bean-attr/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>