返回顶部
首页 > 资讯 > 后端开发 > JAVA >警告: Exception encountered during context initialization - cancelling refresh attempt: org.springfram
  • 462
分享到

警告: Exception encountered during context initialization - cancelling refresh attempt: org.springfram

mybatisspringjava 2023-10-05 15:10:12 462人浏览 泡泡鱼
摘要

org.springframework.context.support.AbstractApplicationContext refresh警告: Exception encountered duri

org.springframework.context.support.AbstractApplicationContext refresh警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountService': Unsatisfied dependency expressed through field 'accountMapper': Error creating bean with name 'org.mybatis.spring.sqlSessionFactoryBean#0': Lookup method resolution failed

出现这个异常,大部分原因是因为jar包的版本问题导致的,如果你是参考别人的代码进行配置的jar包,导入同样的依赖版本也会出现这个问题

使用百度翻译一下:

org.springframework.context支持。AbstractApplicationContext刷新
警告: 上下文初始化期间遇到异常-取消刷新尝试:org.springframework.beans.factory。UnsatisfiedDependencyException:创建名为“accountService”的bean时出错:通过字段“accountMapper”表示的依赖关系不满意:创建名为”org.mybatis.spring“的bean时发生错误。SqlSessionFactoryBean#0”:查找方法解析失败

翻译解析

根据上面的翻译我们可以判断出来,是依赖关系的问题,通过使用必应的搜索,搜到了两篇文章关于这个问题的解决,大部分说的是依赖问题,主要是mybatis-spring依赖

问题复刻

<dependency>      <groupId>org.mybatisgroupId>      <artifactId>mybatisartifactId>      <version>3.5.10version>          dependency>    <dependency>      <groupId>org.mybatisgroupId>      <artifactId>mybatis-springartifactId>      <version>2.0.7version>          dependency>

通过上面的代码块可以看出来,mybatis-spring的版本是2.0.7对比3.5.10的版本差了一个版本,通过Maven仓库可以看到mybatis-spring已经有3.0.0的版本了我们换上最新版本就可以了

<dependency>    <groupId>org.mybatisgroupId>    <artifactId>mybatis-springartifactId>    <version>3.0.0version>dependency>

解决方法

就是把mybatis-spring依赖换成最新版本的就行了

参考
链接A
链接B

来源地址:https://blog.csdn.net/qq_47901630/article/details/128159281

--结束END--

本文标题: 警告: Exception encountered during context initialization - cancelling refresh attempt: org.springfram

本文链接: https://lsjlt.com/news/423759.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作