分布式配置中心 Disconf实践- 升级篇

因为要跟公司的Spring版本融合,所以将spring.version 5.0.0.RELEASE,升级Spring出现一下的异常:

    disconfig Spring5.0下报DefaultPropertyPlaceholderConfigurer#parseStringValue方法找不到

   已经提交 disconf issues:

              https://github.com/knightliao/disconf/issues/373

  image.png

问题二:

  公司采用的是Spring Boot 、DUBBO、DisConf 环境,但是在启动的时候会出现以下问题

  出现:Caused by: org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [class com.alibaba.dubbo.common.bytecode.proxy0]: Common causes of this problem include using a final class or a non-visible class; nested exception is org.springframework.cglib.core.CodeGenerationException: java.lang.reflect.InvocationTargetException–>null

 

     关键诡异的是本地使用eclise 方式启动DUBBO服务就没有问题,打成JAR包 以main方法启动就会出现如上问题;找了一整天心态还是崩了,为找出问题所在?? 只是知道就是因为  DisConf与Spring Boot才会出现AOP CGLIB  问题异常,  如果有大神遇到过的可以下方给出个解决方式。

    最后采用了普通的main方法启动就没有问题了: 

 image.png

  诡异问题现在都未解决!!!!!!!!!