我想從我的DAO中的遠程位置讀取xml文件。向spring bean注入xml文件
<bean id="queryDAO"
class="com.contextweb.openapi.commons.dao.reporting.impl.QueryDAOImpl">
<property name="dataSource" ref="myDS"/>
<property name="inputSource" ref="xmlInputSource"/>
</bean>
<bean id="fileInputStream" class="java.io.FileInputStream">
<constructor-arg index="0" type="java.lang.String"
value="${queriesFileLocation}"/>
</bean>
<bean id="xmlInputSource" class="org.xml.sax.InputSource">
<constructor-arg index="0" >
<ref bean="fileInputStream"/>
</constructor-arg>
</bean>
我能夠第一次讀取XML。對於後續請求,inputstream已耗盡。
但我只想加載一次xml。可能嗎? – 2012-08-07 07:57:17