日期:2014-05-17  浏览次数:20807 次

spring jdbcTemplate配置dataSource。名字一定要是dataSource吗不能更改?
spring jdbcTemplate中配置dataSource:

<bean name="dataSource_m" class="org.springframework.jdbc.datasource.DriverManagerDataSource" destroy-method="close" >
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"></property>
<property name="url" value=""></property>
<property name="username" value=""></property>
<property name="password" value=""></property>
</bean>
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource_m" />
</bean>
这样配置报错。注入bean有问题。难道一定要使用dataSource这个名字。不能改变吗。
dataSource配置的连接在下面jdbcTemplate中不是只有引用的作用吗。
求大神解惑。。。不胜感激
spring bean

------解决方案--------------------
dataSource的名字可以随便取的,不过得符合javaBean的规范,即首字母小写,你配置的bean的问题在于你连接数据库的url,username,password等的值都为空,就是没写,