java.lang.IllegalArgumentException: Invalid value type for attribute ‘factoryBeanObjectType‘: java.l

03-09 1073阅读

一、错误

java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String

java.lang.IllegalArgumentException: Invalid value type for attribute ‘factoryBeanObjectType‘: java.l
(图片来源网络,侵删)
java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getTypeForFactoryBeanFromAttributes(FactoryBeanRegistrySupport.java:86) ~[spring-beans-6.1.3.jar:6.1.3]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:836) ~[spring-beans-6.1.3.jar:6.1.3]
	at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:620) ~[spring-beans-6.1.3.jar:6.1.3]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:575) ~[spring-beans-6.1.3.jar:6.1.3]

二、原因

这个问题可能是mybatis和springboot的版本不匹配出现的问题

三、解决

确保你的的Spring Boot版本与MyBatis兼容。可以查看MyBatis的官方文档或Spring Boot的官方文档,找到兼容的版本

我的springboot版本是3.2.2的,所以用的mybatis版本是3.0.3的

 

        org.springframework.boot
        spring-boot-starter-parent
        3.2.2
         
 
 
 
         org.mybatis.spring.boot
         mybatis-spring-boot-starter
         3.0.3
 

版本匹配后就启动成功了!!!

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]