nacos-group / nacos-spring-boot-project

Nacos ECO Project for Spring Boot
Apache License 2.0
789 stars 424 forks source link

升级到0.2.8 启动报错 #200

Open gang0713 opened 3 years ago

gang0713 commented 3 years ago

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'discoveryAutoRegister': Injection of @NacosInjected dependencies is failed; nested exception is java.lang.ClassCastException: com.sun.proxy.$Proxy48 cannot be cast to java.util.Map at com.alibaba.spring.beans.factory.annotation.AbstractAnnotationBeanPostProcessor.postProcessPropertyValues(AbstractAnnotationBeanPostProcessor.java:149) ~[spring-context-support-1.0.10.jar:?]

Caused by: java.lang.ClassCastException: com.sun.proxy.$Proxy48 cannot be cast to java.util.Map at com.alibaba.nacos.spring.beans.factory.annotation.AnnotationNacosInjectedBeanPostProcessor.getNacosProperties(AnnotationNacosInjectedBeanPostProcessor.java:145) ~[nacos-spring-context-1.1.0.jar:?]

AdiHuang commented 3 years ago
    <dependency>
        <groupId>com.alibaba.boot</groupId>
        <artifactId>nacos-config-spring-boot-starter</artifactId>
        <version>0.2.10</version>
        <exclusions>
            <exclusion>
                <groupId>com.alibaba.spring</groupId>
                <artifactId>spring-context-support</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <!-- https://mvnrepository.com/artifact/com.alibaba.spring/spring-context-support -->
    <dependency>
        <groupId>com.alibaba.spring</groupId>
        <artifactId>spring-context-support</artifactId>
        <version>1.0.11</version>
    </dependency>

升级一下 spring-context-support的版本