`
zhangcheng
  • 浏览: 119956 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在Srping中配置SimpleJdbcTemplate的时候,出现的一个小问题

阅读更多
   具体问题如下:
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的使用

    SimpleJdbcTemplate是Spring JDBC提供的一个简单易用的模板类,它基于JdbcTemplate并进一步降低了数据库访问的复杂性。通过预编译SQL语句、参数绑定、结果集处理等功能,它使得开发者无需关注事务管理、异常转换等...

    使用Spring的SimpleJdbcTemplate完成DAO操作

    首先,我们需要在Spring配置文件中声明`SimpleJdbcTemplate`。这通常是在`beans.xml`文件中完成的: ```xml &lt;bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"&gt; &lt;bean id="...

    Spring mysql数据库的配置与链接

    - **引入SimpleJdbcTemplate**:在Spring配置文件中声明SimpleJdbcTemplate bean,或者在代码中通过@Autowired注解注入。例如: ```xml &lt;!-- applicationContext.xml 示例 --&gt; ...

    Spring 通过连接mysql,通过JdbcTemplate和SimpleJdbcTemplate来操作数据库

    `SimpleJdbcTemplate`是`JdbcTemplate`的一个轻量级替代品,它提供了一组更直观的API,适合于对SQL操作不那么复杂的场景。`SimpleJdbcTemplate`的主要优点在于其方法名更具语义化,比如`insert()`,`update()`,`...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.1.1. @Configurable object的单元测试 6.8.1.2. 多application context情况下的处理 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来...

    Spring中文帮助文档

    6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...

    spring-demo

    一个典型的Spring Web项目会包含以下几个部分:src/main/java(存放Java源码,包括Controller、Service、DAO等)、src/main/resources(配置文件,如spring配置、数据库连接信息等)、src/main/webapp(Web应用目录...

    testNG集成spring

    - **`simpleJdbcTemplate`**:这是一个有用的工具,特别是在需要验证数据是否正确插入到数据库的情况下。它可以用来执行SQL查询来检查数据库的状态。 #### 三、Spring注解 Spring Test Context Framework支持一...

    spring 常用的26个包

    在Java开发领域,Spring框架是不可或缺的一部分,它提供了一个全面的编程和配置模型,用于简化企业级应用的开发。本文将深入探讨Spring框架中常用的26个包,这些包是构建高效、可维护的Java应用的基础。 1. `org....

    spring-orm源码

    在Spring-ORM中,数据源(DataSource)作为一个bean被定义并由容器管理,提供数据库连接。源码中可以看到如何配置和获取数据源,以及如何将数据源注入到需要的地方。 2. **Transaction Management** Spring提供了...

    SpringJDBC.rar_jdbc spring_spring jd_spring jdbc_spring使用JDBC进行数

    3. **SimpleJdbcTemplate**:这是JdbcTemplate的一个简化版本,为非注解的Java代码提供了更简洁的API,同样能处理大部分的JDBC任务。 4. **NamedParameterJdbcTemplate**:对于包含命名参数的SQL语句,这个类提供了...

    spring操作MySQL数据库.zip

    Spring是Java领域一个广泛应用的开源框架,它提供了一个全面的编程和配置模型,使得开发人员可以更轻松地创建高质量、可维护的应用程序。而MySQL则是一款高效、轻量级的关系型数据库管理系统,广泛用于Web应用程序。...

    Spring.3.x企业应用开发实战(完整版).part2

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    spring,struts,jdbc整合工程

    3. **配置JDBC**:在Spring配置文件中设置JDBC相关的Bean,如DataSource,JdbcTemplate或SimpleJdbcTemplate。 4. **整合Struts与Spring**:通过Spring-Struts的插件或者手动配置,使得Struts的Action由Spring管理...

    spring+jdbc

    在IT行业中,Spring框架是Java开发中的一个基石,尤其在企业级应用开发中扮演着至关重要的角色。"spring+jdbc"这个主题涵盖了Spring框架与Java数据库连接(JDBC)的集成,是理解如何在Spring环境下进行数据库操作的...

    最新spring2.5帮助文档

    Spring框架是Java开发中的一个核心组件,特别是在企业级应用中广泛应用。Spring 2.5版本是该框架的一个重要里程碑,它引入了许多改进和新特性,旨在提升开发效率和应用程序的可维护性。以下是对Spring 2.5版本关键...

    Spring aop、jdbc和事务tx练习

    - 一个Spring配置文件,定义了bean、AOP切面、数据源和事务管理器。 - 使用了@Autowired注解自动装配Bean的Java类,展示了依赖注入。 - 针对AOP的切面类,定义了通知(advice)并指定了切入点(pointcut)。 - 使用...

    真正的中文Spring2.5 API 兴奋!

    Spring框架是中国乃至全球Java开发者广泛使用的轻量级开源框架,其2.5版本是一个重要的里程碑。这个版本在功能上有了显著增强,同时也提高了易用性和灵活性。本文将深入探讨Spring2.5 API的中文版,帮助中国开发者更...

    struts1+spring

    6. **Spring MVC**:尽管 Struts1 本身是一个 MVC 框架,但 Spring 也有自己的 MVC 模块,Spring MVC 在现代项目中更受欢迎,因为它提供了更丰富的功能和更好的性能。 7. **整合**:将 Struts1 和 Spring 整合时,...

    spring+jdbc组合开发

    在`beans.xml`中,我们需要配置一个数据源 bean,通常使用Apache Commons DBCP或HikariCP等连接池实现。 2. JdbcTemplate注入:在`UserServiceImp`类中,Spring会通过构造函数或setter方法将`JdbcTemplate`注入,...

Global site tag (gtag.js) - Google Analytics