配置文件application.properties中配置一个值含有中文的变量。
springboot加载配置之后,读取的变量中文部分出现乱码。
根据优快云说的一堆办法,改encoding为UTF-8,都试过了统统不好使。
【解决方法】知乎上有人说:
配置文件可以用yml文件来代替properties文件,
yml文件是支持中文的,并且利用换行缩进来避免重复的前缀。
在Spring Boot中,配置文件application.properties里配置含中文变量,加载后读取出现中文乱码,按优快云方法改encoding为UTF - 8无效。解决办法是用yml文件代替properties文件,yml文件支持中文,还能利用换行缩进避免重复前缀。
配置文件application.properties中配置一个值含有中文的变量。
springboot加载配置之后,读取的变量中文部分出现乱码。
根据优快云说的一堆办法,改encoding为UTF-8,都试过了统统不好使。
【解决方法】知乎上有人说:
配置文件可以用yml文件来代替properties文件,
yml文件是支持中文的,并且利用换行缩进来避免重复的前缀。

被折叠的 条评论
为什么被折叠?