出现这种异常是因为yaml的配置文件里面,有\t字符,所以报错,我们去看那个yaml文件,上面提示的是redis。所以我们得去看yaml配置文件里写redis配置的地方,查看发现根本就没有\t字符(其实是被隐藏了我们看不出来)。

决解办法:出现这个问题的原因有可能是因为我们的配置是从其他地方复制过来的(我就是复制的,而不是自己写的),所以会自带这种看不见的字符。那就把这个配置给删除了,然后重新照着写一遍就行了。

完美解决。

贴心小提示:注意,如果从其他地方直接复制配置内容到配置文件里,然后程序在运行时候出现了莫名的错误,都得考虑一下是不是因为复制而引入了特殊字符的问题。一般遇到这种问题,自己把复制的内容给删除了,然后重新写一遍就可以了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐