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.