首页 > 编程语言 >mybatis异常: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String

mybatis异常: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String

时间:2024-05-28 13:55:57浏览次数:15  
标签:lang java String attribute Invalid spring mybatis org

问题描述 :   springboot3.2.0版本以上 编写mapper报错

解决方案 : 排查mybatilsplus自带的mybatils-spring,重新引入

 1      <dependency>
 2             <groupId>com.baomidou</groupId>
 3             <artifactId>mybatis-plus-boot-starter</artifactId>
 4             <version>3.5.5</version>
 5             <exclusions>
 6                 <exclusion>
 7                     <groupId>org.mybatis</groupId>
 8                     <artifactId>mybatis-spring</artifactId>
 9                 </exclusion>
10             </exclusions>
11         </dependency><dependency>
12             <groupId>org.mybatis</groupId>
13             <artifactId>mybatis-spring</artifactId>
14             <version>3.0.3</version>
15         </dependency> 

 

问题原因 : 更新的spring更改了factoryBean方法,导致老版本的mybatis不能兼容,   所以最新的mybatis3.0.3修复了这个问题, 然而mybatisplus中还未更新

 

标签:lang,java,String,attribute,Invalid,spring,mybatis,org
From: https://www.cnblogs.com/bky-wang/p/18217832

相关文章

  • 学习JavaScrip 中常见的6种数组方法
    学习JavaScrip中常见的6种数组方法1.find()方法2.forEach()方法3.join()方法4.map()方法5.reduce()方法6.filter()方法1.find()方法find()方法取得数组中第一个满足回调函数中指定条件的元素。如果没有元素满足条件,这个方法返回undefined。下面的例子能够帮助你......
  • 基于SSM和VUE的五子棋手机网络对战游戏的设计与实现(免费提供全套java开源项目源码+论
    下载地址如下:【免费】基于SSM和VUE的五子棋手机网络对战游戏的设计与实现(免费提供全套java开源项目源码+论文)资源-CSDN文库项目介绍项目背景五子棋是一种古老且流行的棋类游戏,简单易学但变化无穷。随着移动互联网和智能手机的普及,手机端网络对战游戏的需求日益增长。为了满......
  • leedcode【349】. 两个数组的交集——Java解法
    Problem: 349.两个数组的交集题目思路解题方法复杂度Code效果题目给定两个数组nums1和nums2,返回它们的交集。输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。示例1:输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2]示例2:输入:nums1=[......
  • leedcode【383】. 赎金信——Java解法
    Problem: 383.赎金信题目思路解题方法复杂度Code性能题目给你两个字符串:ransomNote和magazine,判断ransomNote能不能由magazine里面的字符构成。如果可以,返回true;否则返回false。magazine中的每个字符只能在ransomNote中使用一次。示例1:输入:ransomNot......
  • 前端小白必知必会:JavaScript的作用域
    文章导读:AI辅助学习前端,包含入门、进阶、高级部分前端系列内容,当前是JavaScript的部分,瑶琴会持续更新,适合零基础的朋友,已有前端工作经验的可以不看,也可以当作基础知识回顾。这篇文章瑶琴带大家学习 javascript中关于变量作用域的相关知识点。在JavaScript中,变量的作用......
  • Java-生成固定长度的随机字符串、随机字符串开头的ID、写入文件、读取文件
    packagecom.sgcc;importjava.io.*;importjava.text.DecimalFormat;importjava.util.ArrayList;importjava.util.List;importjava.util.Random;publicclassMain{publicstaticStringgenerateMixedString(intlength){Randomrandom=ne......
  • Java多线程与并行计算:深入剖析Java线程,线程池,以及利用Java进行并行计算的策略
    一、Java线程概述线程基础概念: 线程是操作系统调度的最小单元,它是进程的一部分,每个线程都有自己的程序计数器、栈和局部变量。线程之间共享进程的堆和方法区。 Java线程创建和启动: 在Java中主要有两种方式创建线程: 继承Thread类:创建一个新class,继......
  • Java项目-基于springboot+vue的时间管理系统(源码+数据库+文档)​
    如需完整项目,请私信博主基于SpringBoot+Vue的时间管理系统开发语言:Java数据库:MySQL技术:SpringBoot+MyBatis+Vue.js工具:IDEA/Ecilpse、Navicat、Maven在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括时间管理系统的网络应用,在外国时间管理系统已经......
  • Java项目-基于springboot+vue的社区维修平台(源码+数据库+文档)​
    如需完整项目,请私信博主基于SpringBoot+Vue的社区维修平台开发语言:Java数据库:MySQL技术:SpringBoot+MyBatis+Vue.js工具:IDEA/Ecilpse、Navicat、Maven21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管......
  • 【Java】变量_数据类型
    1、变量1.1简介在JavaSE(JavaPlatform,StandardEdition)中,变量是用于存储数据的容器,每个变量都有一个类型,这个类型决定了变量可以存储的数据种类以及存储这些数据所需的内存空间大小。下面将详细介绍Java中变量的声明和数据类型。1.2变量声明变量必须要先声明,才能使用......