在学习springcloud配置中心时发生了点意外,就是配置好配置中心服务端后(服务端自测通过),客户端死活连不上服务端,一直在报Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder
错误。
下面是我的bootstrap.yml配置
controller如下,一直报这个config.info读不到。
出现这种情况,首先服务端要自测通过。然后看git上要读取的yml文件的格式是否正确,有没有缺少空格或者是使用了缩进。
排除格式问题后,确认是否配置了免密。因为我就是没配置github免密,因此在配置中心服务端配置了github的username和password。没想到客户端去连接服务端也需要账号和密码(怪自己学的不认真),特此记录。
正确的客户端配置如下: