#错误信息 BeanDefinitionStoreException: Invalid bean definition with name 'userMapper' defined in file [...]: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String 指出 Spring 在处理 UserMapper 类时遇到了问题,具体来说是 factoryBeanObjectType 属性的值类型不正确。

第一种:Spring Boot 配置问题:
确保您的启动类上使用了 @MapperScan 注解,并且注解的值正确指向了包含 UserMapper 的包。
但我确实是指向包含UserMapper下的包目录了



第二种;版本之间不兼容,不知道为什么我的IDEA只能让用jdk23,所以我就用就是Java 23,但我不知道是不是我的依赖出了问题

第三种:数据库版本问题:因为的MySQL是5.7.30版本的,但写在xml文中,他会报无法注释5.7.30的错误(我已经刷新了很多maven,也重启过IDEA和电脑),所以我用的是5.1.49,不知道这个会不对他产生影响。求解答