spring-service.xml报错

来源:2-6 逐层完成SSM的各项配置

wttth

2020-02-10

已经配置完spring-*.xml文件以及web.xml文件,但是在spring-service.xml文件中<property name=“dataSource” ref=“dataSource” />一行发生错误,报错原因为Cannot resolve bean ‘dataSource’ ,但是每一步都是跟着教程走的,不明白为什么会出现这个情况,感觉是在spring-service文件中检测不到在spring-dao中定义的bean。图片描述
使用的IDE为idea。

写回答

2回答

翔仔

2020-02-11

同学好,程序说一是一,不可能一模一样大家都行就自己不行,肯定是哪里不一样导致的。

这里主要是你没配置dataSource这个Bean,而我们这里是有的

	<!-- 2.数据库连接池 -->
	<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
		<!-- 配置连接池属性 -->
		<property name="driverClass" value="${jdbc.driver}" />
		<property name="jdbcUrl" value="${jdbc.url}" />
		<property name="user" value="${jdbc.username}" />
		<property name="password" value="${jdbc.password}" />

		<!-- c3p0连接池的私有属性 -->
		<property name="maxPoolSize" value="30" />
		<property name="minPoolSize" value="10" />
		<!-- 关闭连接后不自动commit -->
		<property name="autoCommitOnClose" value="false" />
		<!-- 获取连接超时时间 -->
		<property name="checkoutTimeout" value="10000" />
		<!-- 当获取连接失败重试次数 -->
		<property name="acquireRetryAttempts" value="2" />
	</bean>


0
1
wttth
谢谢老师!自己检查出来是因为dataSource这个bean配置时出现键入错误了。
2020-02-11
共1条回复

hayeka

2020-02-11

老哥在吗,你这个问题咋解决的,我i用的idea也是这个问题

1
2
hayeka
回复
wttth
嗯嗯,我的我也解决了
2020-02-11
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程