其他分享
首页 > 其他分享> > 升级SpringCloudAlibaba报ReferenceAnnotationBeanPostProcessor.setClassValuesAsString(Z)V

升级SpringCloudAlibaba报ReferenceAnnotationBeanPostProcessor.setClassValuesAsString(Z)V

作者:互联网

依赖版本:
spring-boot:2.3.12.RELEASE
spring-cloud-alibaba:2.2.7.RELEASE
spring-cloud:Hoxton.SR12
nacos:2.0.3

启动报:


***************************
APPLICATION FAILED TO START
***************************

Description:

An attempt was made to call a method that does not exist. The attempt was made from the following location:

    org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor.<init>(ReferenceAnnotationBeanPostProcessor.java:106)

The following method did not exist:

    org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor.setClassValuesAsString(Z)V

The method's class, org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor, is available from the following locations:

    jar:file:/D:/dev/repository/org/apache/dubbo/dubbo/2.7.13/dubbo-2.7.13.jar!/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceAnnotationBeanPostProcessor.class

解决方法:
添加maven依赖:

<dependency>
        <groupId>com.alibaba.spring</groupId>
        <artifactId>spring-context-support</artifactId>
        <version>1.0.11</version>
    </dependency>

详见:issues

标签:dubbo,setClassValuesAsString,spring,factory,ReferenceAnnotationBeanPostProcessor
来源: https://blog.csdn.net/thc1987/article/details/123638810