具体问题如下:
解决如下:
原来我配置SimpleJdbcTemplate的时候,就是采用JdbcTemplate的配置方法,如下:
修改为:
记录一下,以备以后查找。
No default constructor found; nested exception is java.lang.NoSuchMethodException: org.springframework.jdbc.core.simple.SimpleJdbcTemplate.<init>()
解决如下:
原来我配置SimpleJdbcTemplate的时候,就是采用JdbcTemplate的配置方法,如下:
<bean id="simpleJdbcTemplate" class="org.springframework.jdbc.core.simple.SimpleJdbcTemplate">
<property name="dataSource">
<ref bean="jdbcDataSource" />
</property>
</bean>
修改为:
<bean id="simpleJdbcTemplate" class="org.springframework.jdbc.core.simple.SimpleJdbcTemplate">
<constructor-arg><ref bean="jdbcDataSource"/></constructor-arg>
</bean>
记录一下,以备以后查找。
本文解决了在Spring框架中配置SimpleJdbcTemplate时出现的无默认构造函数错误。通过将配置方式从使用属性设置改为构造参数注入的方式成功解决问题。
2654

被折叠的 条评论
为什么被折叠?



