java.lang.IllegalArgumentException: Invalid value type for attribute ‘factoryBeanObjectType‘: java.l
一、错误
java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
(图片来源网络,侵删)
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
版本匹配后就启动成功了!!!
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。