确认
- [x] 我使用的版本是最新版, 并且使用插件确认过项目里无依赖版本冲突
- [x] 我已经在 issue 中搜索过, 确认问题没有被提出过
- [x] 我已经修改标题, 将标题中的 描述 替换为遇到的问题(不得删除 描述 前面的部分)
当前程序版本
spring boot 3.5.6版本,mybatis-plus使用 3.5.14
问题描述
spring boot 3.5.6版本,mybatis-plus使用 3.5.14,spring boot 启动注入 Mapper对象时候,AbstractBeanDefinition 有一个字段 factoryBeanObjectType 设置错误,设置成了String,
详细堆栈日志
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'appointmentMapper' defined in file [mapper/AppointmentMapper.class]: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:864)
at org.springframework.beans.factory.support.AbstractBeanFactory.getType(AbstractBeanFactory.java:744)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAnnotationOnBean(DefaultListableBeanFactory.java:818)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAnnotationOnBean(DefaultListableBeanFactory.java:809)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForAnnotation(DefaultListableBeanFactory.java:779)
at dev.langchain4j.service.spring.AiServiceScannerProcessor.addComponentScanPackages(AiServiceScannerProcessor.java:49)
at dev.langchain4j.service.spring.AiServiceScannerProcessor.getBasePackages(AiServiceScannerProcessor.java:43)
at dev.langchain4j.service.spring.AiServiceScannerProcessor.postProcessBeanDefinitionRegistry(AiServiceScannerProcessor.java:29)