[SpringBoot] SpringBoot3.X ist mit mybatis-plus kompatibel und löst den gesamten Prozess

1. Ursache des Vorfalls

Da ich in letzter Zeit nichts zu tun hatte, habe ich Springboot 2.X auf Springboot 3.X und das gesamte 3.X-Projekt aktualisiert

Nach der Einführung von Springboot 3.

2. Lösungen im Internet

Lassen Sie uns zunächst die Lösungen im Internet auflisten. Lassen Sie mich hier eine Aussage machen: Ich sage nicht, dass es Probleme mit verschiedenen Lösungen im Internet gibt. Es bedeutet nur, dass es verschiedene Lösungen im Internet gibt. Da wir dabei sind In verschiedenen Umgebungen sind auch die auftretenden Probleme unterschiedlich. Nicht genau

2.1 Springboot wurde von 3.1.5 auf 3.2.0 aktualisiert und hat einen ungültigen Werttyp für das Attribut „factoryBeanObjectType“ gemeldet: java.lang.String

2.1.1 Ausdrucksform

java.lang.IllegalArgumentException: Invalid value type for attribute '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]
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:573) ~[spring-beans-6.1.1.jar:6.1.1]
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(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.example.dubbo.DubboApplication.main(DubboApplication.java:12) ~[classes/:na]

2.1.2 Ursachen des Problems

Da das Mybatis-Spring-Jar in Mybatis-Plus enthalten ist, dieses Jar jedoch die Version 2.x hat, ist die Version zum Importieren zu niedrig.

Guess you like

Origin blog.csdn.net/weixin_38996079/article/details/134753571