properties配置文件乱码
时间: 2023-09-30 11:09:37 浏览: 96
properties乱码
.properties配置文件乱码的原因是因为默认的.properties文件的读取配置是使用ISO_8859_1编码,这个编码是不支持中文的。但是你可以通过指定配置文件的编码方式来让它支持UTF-8。例如,可以使用@PropertySource注解来指定编码方式,如下所示:
@PropertySource(value = {"classpath:info.properties"}, encoding = "UTF-8")
另外,如果你在默认的bootstrap.properties文件中使用中文,会导致乱码无法识别。但是如果使用Unicode编码方式进行书写,就可以正确识别中文。另外,如果将.properties文件换成.yml文件,也可以正确识别中文。希望以上信息对你有所帮助。
阅读全文