解决方案 springboot的yml配置文件使用了GBK,在读取这个文件时, 如果文件有注解(试了一下,好像中文个数为奇数报错), 它会认为读到的字节为半个字节, 要求要为1,所以才会报一下这个错误 要么修改编码方式, 要么去掉注解.