java.lang.IllegalArgumentException: Invalid value type for attribute ‘factoryBeanObjectType’: java.lang.String
出现这个问题,是mybatis的版本问题。
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>3.0.3</version>
</dependency>
这里我是3.02版本,更新到3.03即可成功运行
2023-12-25T15:32:55.794+08:00 INFO 6668 --- [ main] com.lcc.myblog.MyblogApplication : Starting MyblogApplication using Java 17.0.9 with PID 6668 (G:\HeiMaStudy\myblog\target\classes started by LCC in G:\HeiMaStudy\myblog)
2023-12-25T15:32:55.798+08:00 INFO 6668 --- [ main] com.lcc.myblog.MyblogApplication : No active profile set, falling back to 1 default profile: "default"
2023-12-25T15:32:58.673+08:00 INFO 6668 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http)
2023-12-25T15:32:58.698+08:00 INFO 6668 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2023-12-25T15:32:58.698+08:00 INFO 6668 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.17]
2023-12-25T15:32:58.803+08:00 INFO 6668 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2023-12-25T15:32:58.805+08:00 INFO 6668 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2888 ms
2023-12-25T15:32:59.718+08:00 INFO 6668 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path ''
2023-12-25T15:32:59.734+08:00 INFO 6668 --- [ main] com.lcc.myblog.MyblogApplication : Started MyblogApplication in 5.326 seconds (process running for 7.464)