当前位置: 首页 > news >正文

滨州网站网站建设上海百度推广优化公司

滨州网站网站建设,上海百度推广优化公司,滁州网站开发公司,全国手工活外发加工平台项目场景: 最近因为公司业务需要在搭一个新架构,用的springboot3和jdk17,在整合mybatis多数据源的时候报错 (引用的mybatisplus 和 mybatisplusjion的是最新的包-2023-08-26) Error creating bean with name ‘XXXServiceImpl’:…

项目场景:

最近因为公司业务需要在搭一个新架构,用的springboot3和jdk17,在整合mybatis多数据源的时候报错
(引用的mybatisplus 和 mybatisplusjion的是最新的包-2023-08-26)
Error creating bean with name ‘XXXServiceImpl’: Unsatisfied dependency expressed through field ‘baseMapper’: Error creating bean with name ‘XXXMapper’ defined in file [XXXXMapper.class]: Property ‘sqlSessionFactory’ or ‘sqlSessionTemplate’ are required


问题描述

各模块引入的相关jar包

            <dependency><groupId>com.baomidou</groupId><artifactId>dynamic-datasource-spring-boot-starter</artifactId><version>4.1.3</version></dependency><!--mybatis--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-annotation</artifactId><version>3.5.3.2</version></dependency><dependency><groupId>org.postgresql</groupId><artifactId>postgresql</artifactId><version>42.3.3</version></dependency>        <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-extension</artifactId><version>3.5.3.2</version></dependency>            <dependency><groupId>com.github.yulichang</groupId><artifactId>mybatis-plus-join-boot-starter</artifactId><type>pom</type><version>1.4.6</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.2</version></dependency>

1、首先我想到的是不是mapper和service没有扫描到(网上基本都是说这个原因)
在这里插入图片描述
结果:不是这个原因

2.是不是版本冲突导致自动注入数据源失败

下载依赖冲突扫描工具对各个模块进行扫描
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
结果:不是这个原因

3.这时候我想到了是不是我都引入的多数据源jar包有问题–dynamic

放弃了这个想法 之前的项目都是用的这个jar包

4.开始各种百度

https://blog.csdn.net/ZHENFENGSHISAN/article/details/128010240
上问说是mybatis-spring-boot-starter的版本问题 我已经引入了mybatisplus最新版本 所有不是这个问题

有文说启动类问题
https://blog.csdn.net/hsuehgw/article/details/129090720
上问说
我尝试了下 不行
因为我是多数据源 又有文章说 把启动类 调整为 @SpringBootApplication 在yml去排除
在这里插入图片描述
继续尝试不行

**5.到这里我完全肯定就是jar包问题

sqlSessionFactory为空,我的mybatisplus相关jar包没问题 都是工具官方文档来的 很大可能是dynamic的包
之前没有怀疑是因为直接从其他项目负cv来的

那就开始排查这jar包和jdk版本和springboot版本有没有冲突

     <dependency><groupId>com.baomidou</groupId><artifactId>dynamic-datasource-spring-boot-starter</artifactId><version>4.1.3</version></dependency>

dynamic文档
https://www.kancloud.cn/tracy5546/dynamic-datasource/2264611
在这里插入图片描述
额 dynamic-datasource 官方 直接把 springboot3 依赖的jar包给变了
调整依赖解决

http://www.yidumall.com/news/53699.html

相关文章:

  • java jsp网站开发购买域名的网站
  • 红色为主的网站惠州seo全网营销
  • 安防网站建设优点世界搜索引擎大全
  • 网站300兆是多少钱青岛的seo服务公司
  • 电子商务网站建设与管理期末考试网络营销的目的是什么
  • 电子商务网站开发教程课后习题公司软文代写
  • 成都自由行攻略最详细泰州百度seo公司
  • 动态网站建设课程百度首页广告多少钱
  • 网站制作素材河源今日头条新闻最新
  • 外贸网站和内贸中国新闻网
  • dedecms win8风格网站模板seo排名点击软件
  • 郑州炫彩网站建设在线网站排名工具
  • 动画网站欣赏广州做seo公司
  • 青海企业网站建设开发在线网页制作系统搭建
  • solaris.wordpress太原seo快速排名
  • web开发兼职网站开发如何创建网址
  • 贵州建设工程招标协会网站口碑营销成功案例
  • 网站开发职责个人网站模板建站
  • 图片库站长之家seo查找
  • 网站建设介绍ppt模板下载想要导航推广网页怎么做
  • 北京住房城乡建设网站谷歌推广公司哪家好
  • dw做网站字体 别人 电脑steam交易链接是什么
  • jsp企业网站开发前期报告软文发布系统
  • 备案号被取消 没有重新备案网站会被关闭吗苏州优化网站公司
  • 世界顶级网站设计武汉seo楚天
  • 台州网站建设方案优化关键词整站优化公司
  • 上海定制网站建设公司seo博客写作
  • 株洲做网站那家好太原百度推广排名优化
  • 网站建设网站公司的序搜索引擎排名优化方法
  • 有哪些做网站的品牌百度官网认证