SpringCloudConfig中String cannot be cast to java.util.List和jgit.api.errors以及PropertyPlaceholderAutoCo

我在配置SpringCloudConfig中出现了以下问题:

  1. springCloudConfig java.lang.String cannot be cast to java.util.List
  2. org.eclipse.jgit.api.errors.InvalidRefNameException: Branch name erp _dev is not allowe
  3. 找不到PropertyPlaceholderAutoConfiguration

以上的问题都建立在我不按照教程所提供的SpirngCloud和SpringBoot版本的前提下导致的。

问题一:java.lang.String cannot be cast to java.util.List

首先这个问题在启动SpringCloudConfig读取配置文件时(例如:访问http://localhost:3344/application-test.yml)所呈现出来的BUG,该问题出现在GitHub中项目的所读取配置文件内容格式问题!
首先我对下图配置文件使用了不同版本进行测试:

springboot版本为:1.5.9.RELEASE springCloud版本:Dalston.SR1 
	该版本第一图和第二图都可以顺利读取
springboot版本为:2.1.1.RELEASE springCloud版本:Greenwich.SR5
	该版本只可读取图二,对于图一会出现:java.lang.String cannot be cast to java.util.List一场

最终为版本对于配置文件内容格式问题!
在这里插入图片描述
在这里插入图片描述

问题二:org.eclipse.jgit.api.errors.InvalidRefNameException: Branch name erp _dev is not allowe

解决办法:找到合适的org.eclipse.jgit的版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值