spring 配置文件的相互引用问题

spring 配置文件的相互引用问题

2013-02-28 13:13 danwell7  |  浏览 8008 次
UserDAOSupport.xml
< beans ...................

   <import resource="spring_unite_hibernate/FactoryConfigDataSource.xml"/>
   <bean id="UserDao" class="spring_unite_hibernate.UserDaoSupport">   
	 <property name="sessionFactory">
	   <ref bean="sessionFactory"/>
	 </property>   
   </bean>

< /beans>

FactoryConfigDataSource.xml

< beans.....................................

  <bean id="dataSource"
         ......................
         .....................
	</bean>

	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource">
			<ref local="dataSource" />
		</property>
		<property name="mappingResources">
			<list>
				<value>User.hbm.xml</value>
			</list>
		</property>
		<property name="hibernateProperties">
			<props>
				<prop key="dialect">org.hibernate.dialect.SQLServerDialect</prop>
				<prop key="hibernate.show_sql">true</prop>
			</props>
		</property>
	</bean>

< /beans>

两个配置文件在同一包spring_unite_hibernate下面,为什么UserDAOSupport.xml的bean中引用
FactoryConfigDataSource.xml中的sessionFactory 一直提示引用的bean‘sessionFactory’找不到
 
错误提示:
Loading XML bean definitions from URL [file:/G:/STSCode/hibernate_in_spring/build/classes/spring_unite_hibernate/spring_unite_hibernate/FactoryConfigDataSource.xml]
Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from relative location [spring_unite_hibernate/FactoryConfigDataSource.xml]
Offending resource: class path resource [spring_unite_hibernate/UserDAOSupport.xml]; nested exception is org.springframework.beans。。。。。
2013-02-28 17:57 提问者采纳
在web.xml中配置下 
eg.
<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>/WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml</param-value>
 </context-param>
提问者评价
原来是这样,感谢!
评论  |  5  10

JavaMan歪歪 | 来自:芝麻团 | 七级 采纳率50%

擅长: JAVA相关 数据库DB 网站使用 软件开发

为您推荐:

按默认排序 | 按时间排序

其他1条回答

2013-02-28 17:18 Mxyue0208  | 五级

在其中一个xml文件中用<import resourse="">引用其他的配置文件!

例如

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值