This means that said other beans do not use the final version of the bean. This is often

一、异常

This means that said other beans do not use the final version of the bean. This is often the result of over-eager type matching - consider using ‘getBeanNamesOfType’ with the ‘allowEagerInit’ flag turned off, for example.

在这里插入图片描述

二、发生原因与解决

1. 原因

springboot:2.2.5-RELEASE 集成 netty-websocket-spring-boot-starter:0.9.5 产生循环Spring Bean循环依赖问题。

        <dependency>
            <groupId>org.yeauty</groupId>
            <artifactId>netty-websocket-spring-boot-starter</artifactId>
            <version>0.9.5</version>
        </dependency>

  <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>2.2.5.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>

netty-websocket-spring-boot-starter版本问题 与springboot:2.2.5-RELEASE 不兼容

2. 解决

netty-websocket-spring-boot-starter 升级到 0.12.0 版本解决

        <dependency>
            <groupId>org.yeauty</groupId>
            <artifactId>netty-websocket-spring-boot-starter</artifactId>
            <version>0.12.0</version>
        </dependency>

这种问题大概都是 引入的三方框架 与SpringBoot 版本不兼容的问题 。

如果对你有帮助,加个关注把~
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐