关于Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String
今天写代码的时候突然出现了这个错误:Invalid bean definition with name ‘userMapper’ defined in file [D:\com\frontend\mapper\UserMapper.class]: Invalid value type for attribute ‘factoryBeanObjectType’: java.lang.String
并且,在代码中目前只写了一个mapper,网上的办法试了很多,都不行,最后发现是mybatis-plus-boot-starter版本的问题,然后将3.5.7改成了3.4.1,新的问题又出现了:Unsatisfied dependency expressed through field ‘userService’: Error creating bean with name ‘userServiceImpl’: Unsatisfied dependency expressed through field ‘baseMapper’: No qualifying bean of type ‘com.frontend.pusharticle.mapper.UserMapper’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
又找了很多资料,试了很多方法发现还是mybatis-plus-boot-starter的问题,最后修改为:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.7</version>
</dependency>
这次没问题了
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)