当springboot 3与mybatis-plus 3.5和JDK 17结合时出错[关闭]

h7appiyu  于 2024-01-05  发布在  Spring
关注(0)|答案(2)|浏览(207)

**已关闭。**此问题需要debugging details。目前不接受回答。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答问题。
26天前关闭。
Improve this question
java.lang.IllegalArgumentException:属性“factoryBeanObjectType”的值类型无效:java.lang.String at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getTypeForFactoryBeanFromAttributes(FactoryBeanRegistrySupport.java:86)~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:838)~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:620)~[spring-beans-6.1.1.jar:6.1.1]在org.springframework.beans.factory.support.DefaultListableBeanFactory. doGetBeanFactory ForType(DefaultListableBeanFactory.java:573)~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.beans.factory.support.DefaultListableBeanFactory. getBeanFactory ForType(DefaultListableBeanFactory.java:532)~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:138)~[spring-context-6.1.1.jar:6.1.1] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:775)~[spring-context-6.1.1.jar:6.1.1] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:597)~[spring-context-6.1.1.jar:6.1.1] at org.springframework. Boot .web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)~[spring-boot-3.2.0.jar:3.2.0] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:753)~[spring-boot-3.2.0.jar:3.2.0] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:455)~[spring-boot-3.2.0.jar:3.2.0] at org.springframework.boot.SpringApplication.run(SpringApplication.java:323)~[spring-boot-3.2.0.jar:3.2.0] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1342)~[spring-boot-3.2.0.jar:3.2.0] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1331)~[spring-boot-3.2.0.jar:3.2.0] at com.web_chat_back.WebChatBackApplication.main(WebChatBackApplication.java:13)~[classes/:na]
在我的pom.xml:springboot 3.2.0 mybatis-plus 3.5.3.2 jdk 17 mysql jdbc此外,我在xxMaperr中添加了注解“@Mapper”,并添加了注解”@MapperScan(“com.web_chat_back”)”

0x6upsns

0x6upsns1#

我在升级到Sping Boot 3. 2后也遇到了同样的问题。升级依赖项到最新版本就可以了。

  1. <properties>
  2. <org.mybatis.version>3.5.14</org.mybatis.version>
  3. <org.mybatis.starter.version>3.0.3</org.mybatis.starter.version>
  4. </properties>
  5. <dependencies>
  6. <dependency>
  7. <groupId>org.mybatis</groupId>
  8. <artifactId>mybatis</artifactId>
  9. <version>${org.mybatis.version}</version>
  10. </dependency>
  11. <dependency>
  12. <groupId>org.mybatis.spring.boot</groupId>
  13. <artifactId>mybatis-spring-boot-starter</artifactId>
  14. <version>${org.mybatis.starter.version}</version>
  15. </dependency>
  16. </dependencies>

字符串

展开查看全部
ha5z0ras

ha5z0ras2#

也许你应该尝试使用mybatis starter依赖项:

  1. <dependency>
  2. <groupId>org.mybatis.spring.boot</groupId>
  3. <artifactId>mybatis-spring-boot-starter</artifactId>
  4. </dependency>

字符串

相关问题