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

h7appiyu  于 5个月前  发布在  Spring
关注(0)|答案(2)|浏览(76)

**已关闭。**此问题需要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后也遇到了同样的问题。升级依赖项到最新版本就可以了。

<properties>
        <org.mybatis.version>3.5.14</org.mybatis.version>
        <org.mybatis.starter.version>3.0.3</org.mybatis.starter.version>
    </properties>

    <dependencies>

        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>${org.mybatis.version}</version>
        </dependency>

        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>${org.mybatis.starter.version}</version>
        </dependency>
    </dependencies>

字符串

ha5z0ras

ha5z0ras2#

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

<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
</dependency>

字符串

相关问题