nacos-spring-boot-project icon indicating copy to clipboard operation
nacos-spring-boot-project copied to clipboard

yaml 版本兼容问题

Open dujie-js opened this issue 1 year ago • 7 comments

spring-boot-starter 版本号 3.0以上。snakeyaml 的版本号默认为2.0以上 组件的依赖 snakeyaml 版本号为1.29 com.alibaba.nacos.spring.util.parse.DefaultYamlConfigParse#createYaml 方法版本看起来没有做兼容

dujie-js avatar Dec 17 '23 07:12 dujie-js

有解决方案吗?是否要重构源码

17629354490 avatar Jan 22 '24 07:01 17629354490

看起来解析方式需要调整

dujie-js avatar Jan 22 '24 10:01 dujie-js

我本地重写了DefaultYamlConfigParse,看起来是可以

17629354490 avatar Jan 23 '24 02:01 17629354490

遇到同样的问题,也可以先改回properties配置文件

liangcz avatar Jan 26 '24 07:01 liangcz

+1 yml list无法解析,properties正常

jw-star avatar Apr 19 '24 05:04 jw-star

我本地重写了DefaultYamlConfigParse,看起来是可以

有例子吗

jw-star avatar Apr 19 '24 05:04 jw-star

目前0.3.0-RC只能支持到boot的3.1.11,3.2.*会报错,需要重写DefaultYamlConfigParse

imtzc avatar May 13 '24 02:05 imtzc