今天整合老项目mybatis的时候遇到Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
原因:Spring 期望 factoryBeanObjectType 是一个 Class 类型,但实际传入的是 String 类型。
找了半天才发现用的spring boot版本过高导致的
切换为稳定版本spring-boot-starter-parent 3.2.3即可
再次运行:
运行成功后,地址栏查询
发现问题已经解决了。
总结:在整合mybatis的时候,最好使用稳定版本,除此之外启动类要放在当前包下,因为spring扫描的是当前包及其子包,最后记得检查数据源配置。