`
xiangzi21
  • 浏览: 30100 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

关于mybatis配置annotation-driven报错问题

 
阅读更多

spring配置mybatis事物的<tx:annotation-driven /> ,启动报错如下

 

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in file [E:\eclipseJ2EE\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ykjf\WEB-INF\classes\applicationContext-database.xml]: Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.getAnnotation(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;

 

解决方法: 将lib下的spring-tx-3.2.jar 替换成 spring-tx-3.0.5.jar 

 

问题原因:spring-tx-*.jar版本不同导致错误

分享到:
评论

相关推荐

    spring-mybatis-spring-2.0.4.zip

    &lt;tx:annotation-driven transaction-manager="transactionManager"/&gt; &lt;context:component-scan base-package="com.example"/&gt; ``` 最后,我们可以在服务类中通过@Autowired注解注入Mapper接口,直接调用其方法执行...

    [新手-图文]整合ssm框架-从mybatis到spring-mybatis再到ssm-sping-mybatis-spingmvc

    &lt;mvc:annotation-driven/&gt; &lt;!-- 扫描Controller --&gt; &lt;context:component-scan base-package="cn.abc.controller"/&gt; ``` ##### 5.2 配置web.xml 设置`context-param`和`ContextLoaderListener`以启动Spring和...

    Mybatis-Spring 1.3.2 API中文版

    - 通过配置`&lt;tx:annotation-driven&gt;`,可以启用基于注解的事务管理,如@Transactional。 5. **SqlSession**: - SqlSessionTemplate 和 SqlSessionDaoSupport 是两个关键类,它们提供了对Mybatis的SqlSession的...

    spring springmvc mybatis配置文件

    &lt;mvc:annotation-driven/&gt; &lt;!-- 配置视图解析器 --&gt; &lt;property name="prefix" value="/WEB-INF/views/"/&gt; &lt;!-- 扫描Controller --&gt; &lt;context:component-scan base-package="com.yourpackage.controller"/&gt; ``...

    spring和Mybatis的xml配置文件提示约束包

    "spring和Mybatis的xml配置文件提示约束包"这个主题,主要是关于在XML配置文件中使用的DTD(Document Type Definition)文档类型定义,它为XML文件提供了结构约束和语法规范。 DTD是一种元语言,用于定义XML文档的...

    springmvc mybatis集成配置示例

    &lt;mvc:annotation-driven /&gt; &lt;property name="prefix" value="/WEB-INF/views/" /&gt; &lt;!-- 配置 Controller --&gt; &lt;context:component-scan base-package="com.example.controller" /&gt; ``` **6. 创建 Controller**...

    spring+mybatis配置

    6. **配置事务管理**:在Spring配置中,启用事务管理,如使用`&lt;tx:annotation-driven&gt;`标签开启基于注解的事务管理。然后配置DataSourceTransactionManager,指定数据源。 7. **使用Spring的ApplicationContext**:...

    mybatis 全xml配置

    在Java开发领域,MyBatis是一个非常流行的持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,从而实现灵活的数据访问。MyBatis全XML配置是指不在Java类中通过注解来定义SQL语句,而是将所有的SQL语句集中...

    Spring+MyBatis含分页的基本配置

    本教程将详细讲解如何进行Spring与MyBatis的基础配置,同时涵盖分页功能的实现以及JSON异常处理。下面,我们将一步步深入这个主题。 首先,我们需要在项目中引入Spring和MyBatis的相关依赖。Spring框架提供了依赖...

    关于SpringMyBatis纯注解事务不能提交的问题分析与解决

    ### 关于Spring MyBatis纯注解事务不能提交的问题分析与解决 #### 问题背景 在使用Spring结合MyBatis框架进行开发时,有时会遇到事务管理方面的问题,特别是当项目采用纯注解的方式配置事务时,可能会出现事务无法...

    spring 整合mybatis

    在描述中提到的问题,关于`mvc:annotation-driven`配置,通常在Spring MVC的配置文件中,这个元素用于启用Spring MVC对注解的支持,例如@Controller、@RequestMapping等。它会自动配置处理方法的解析器、数据绑定、...

    spring+mvc+mybatis配置XML

    &lt;mvc:annotation-driven/&gt; &lt;property name="prefix" value="/WEB-INF/views/"/&gt; ``` 3. **MyBatis配置文件**(`mybatis-config.xml`) MyBatis的全局配置文件,包含了数据源、事务管理器等信息。例如: ...

    Spring MVC整合Mybatis

    - **Spring MVC配置**:配置`&lt;mvc:annotation-driven&gt;`启用注解驱动,配置视图解析器如`InternalResourceViewResolver`。 **5. 实例化Mapper** 在Service层,可以通过@Autowired注解自动注入Mapper接口,例如: ```...

    Spring-Mybatis整合

    在 Spring 中,可以使用声明式事务管理,通过 `&lt;tx:annotation-driven&gt;` 配置启用基于注解的事务管理。在 Service 方法上添加 `@Transactional` 注解,Spring 会自动进行事务的开启、提交或回滚。 5. **AOP 切面...

    Spring_mybatis整合相关 jar 包,配置文件

    例如,你可能会看到`&lt;bean&gt;`标签用于声明MyBatis的SqlSessionFactory,`&lt;tx:annotation-driven&gt;`启用注解式事务管理。 2. **MyBatis的全局配置文件**(`mybatis-config.xml`):定义数据源、日志工厂、环境等信息。...

    mybatis3.2.3整合spring3.2.4使用存注解实现

    &lt;mybatis:annotation-driven /&gt; ``` 5. **创建Mapper接口**:在Java代码中,创建Mapper接口,并使用MyBatis的注解定义SQL查询。例如: ```java public interface UserMapper { @Select("SELECT * FROM user ...

    springmvc+spring+mybatis

    &lt;tx:annotation-driven transaction-manager="transactionManager"/&gt; ``` 7. **mybatis-config.xml文件**:配置MyBatis的基本参数。 ```xml &lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;!DOCTYPE ...

    springmvc+mybatis+oracle

    &lt;mvc:annotation-driven /&gt; &lt;!-- 扫描Controller所在的包 --&gt; &lt;context:component-scan base-package="com.example.controller" /&gt; &lt;!-- 自定义拦截器配置 --&gt; ``` **2.3 数据库配置文件(MyBatis-...

Global site tag (gtag.js) - Google Analytics