`
xymtian
  • 浏览: 2062 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Ibatis+Spring+webwork搭建框架所遇到的问题

阅读更多
问题:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in class path resource [applicationContext-service-user.xml]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: sqlMapClient is required
Caused by: java.lang.IllegalArgumentException: sqlMapClient is required
我的配置 :
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
        <property name="configLocation" value="classpath:sql-map-config.xml"/>
        <property name="dataSource" ref="dataSource"/>
    </bean>
   
     <bean id="baseDao" class="com.tnt.ebr.sys.service.IbatisBaseDao">
        <property name="sqlMapClient"><ref local="sqlMapClient"/></property>
    </bean>
    <bean id="userService" class="com.tnt.ebr.sys.service.impl.UserServiceImpl">
<property name="dao" ref="baseDao"></property>
</bean>

IbatisBaseDao.java代码:
public class IbatisBaseDao extends SqlMapClientDaoSupport {
}
所要引用的代码:
public class UserServiceImpl extends SqlMapClientDaoSupport implements UserService {

protected IbatisBaseDao dao;


只要把extends SqlMapClientDaoSupport 去掉就OK了

问题待续中……
0
0
分享到:
评论

相关推荐

    spring+ibatis+webwork框架搭配

    ### Spring+Ibatis+WebWork框架搭配详解 在软件开发领域,选择合适的开发框架对于项目的成功至关重要。本文将深入探讨如何结合使用Spring、Ibatis(现称为MyBatis)以及WebWork这三个流行的Java开发框架来构建高效...

    四个struts1(2)+spring+ibatis+jquery整合实例

    Struts1(2)+Spring+Ibatis+jQuery是一个经典的Java Web开发框架组合,它们各自在Web应用的不同层面上发挥着关键作用。这个整合实例旨在展示如何将这四个技术有效地结合在一起,创建一个高效、可维护的Web应用程序...

    Spring+Webwork+iBatis 组合实例

    在Java Web开发领域,Spring、WebWork与iBatis是三个非常重要的框架。本篇将结合具体的配置文件来详细介绍这三个框架是如何协同工作的,以及它们各自在项目中的作用。 #### 二、Spring框架简介 Spring框架是一个...

    struts+spring+ibatis框架集成.pdf

    Struts2、Spring和iBatis是三种广泛应用于Java企业级开发的开源框架,它们各自在不同的领域提供了强大的功能,并且可以很好地集成在一起,形成一套完整的MVC(模型-视图-控制器)架构。 Struts2是基于MVC设计模式的...

    spring、struts、ibatis框架搭建流程

    ### Spring、Struts、iBatis框架搭建流程详解 #### 一、框架下载与准备 在构建基于Spring、Struts和iBatis的项目时,首先需要下载这些框架的最新版本,并进行相应的准备工作。 ##### 1. Struts2框架 Struts2是一...

    webwork+Spring+Ibatis_lib

    WebWork、Spring和iBatis是Java开发中的三个重要框架,它们在构建企业级Web应用程序时发挥着关键作用。WebWork是一个轻量级的MVC(Model-View-Controller)框架,Spring则是一个全面的后端开发框架,而iBatis则是一...

    spring+webwork+ibatis

    3. 分析提供的压缩包文件 "webworkspringibatis",尝试搭建一个简单的示例项目,实践中遇到问题可以参考链接给出的博客()。 4. 编写测试用例,验证各个组件之间的交互是否正常。 通过以上步骤,你可以对Spring、...

    webwork增删改简单入门例子(+spring+ibatis)

    - 配置WebWork、Spring和iBatis:设置各框架的配置文件,包括web.xml、struts.xml、spring-context.xml和ibatis的配置。 - 编写Action:实现CRUD操作,定义业务逻辑,并注入所需的DAO或Service。 - 编写DAO:设计...

    spring ibatis struts2搭建例子

    在IT行业中,Spring、iBatis和Struts2是三个非常重要的开源框架,它们分别在不同的层面上解决了Java Web开发中的问题。这篇文章将详细介绍如何利用这三个框架构建一个完整的Web应用程序。 首先,Spring是一个全面的...

    ssi框架搭建说明文档

    本文档主要讲解如何使用Spring2.5、Struts2、Ibatis这三个框架搭建一个基于SSI的开发环境。 首先,我们来看Struts2框架。Struts2是基于WebWork发展起来的,并且已经捐赠给了Apache开源组织。它的最新版本可以在...

    java开源框架:spring、ajax等

    Spring Boot和Spring Cloud等扩展进一步简化了微服务架构的搭建。 2、Ajax:尽管不是严格意义上的框架,Ajax(Asynchronous JavaScript and XML)是一种技术,它允许网页部分刷新,提高了用户体验。通过JavaScript...

    Spring教程

    Spring不仅提供了自己的MVC框架Spring MVC,还支持与其他Web框架(如Struts、webwork等)的集成。Spring MVC提供了一个模型-视图-控制器的架构,用于构建Web应用程序。它支持RESTful风格的URL设计,以及视图解析、...

    洗煤厂煤质信息管理系统框架的研究

    在此基础上搭建了洗煤厂煤质信息管理系统架构,采用FreeMarker作为页面,Webwork控制业务和分发请求,Ibatis作为数据访问和持久化,通过Spring进行整合,并通过一个具体实例进行了分析。试运行结果表明洗煤厂煤质管理系统...

    java初学者的比较好的学习路线(转)

    - **WebWork**:学习WebWork框架的特点和应用场景。 - **Tapestry**:掌握Tapestry框架的主要功能。 ##### 其他框架和技术 - **JSF/Velocity/Freemarker**:了解这些视图技术的特点和区别。 - **Hibernate/Ibatis**...

    Java最著名的开源项目总结.pdf

    Spring 框架解决了 J2EE 开发中常见的问题,比如依赖管理和控制反转(Inversion of Control, IoC),以及面向切面编程(Aspect-Oriented Programming, AOP)等。 - **依赖注入(Dependency Injection, DI)**: ...

    轻松入门之struts2

    集成Hibernate、Spring、iBatis和JQuery部分则分别介绍了如何将Struts2与其他流行的持久层框架、IoC容器、持久层工具和JavaScript库集成。 最后,教程还提供了投票管理系统、无纸化办公管理系统和数据采集系统的...

Global site tag (gtag.js) - Google Analytics