springboot配置之使用application.properties时编码问题
Posted 西西嘛呦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot配置之使用application.properties时编码问题相关的知识,希望对你有一定的参考价值。
上一节我们是在application.yml文件中进行配置,本节我们在application.properties中进行配置。
application.properties
person.username=张三
person.age=12
person.email=zhangsan@qq.com
person.maps.k1=v1
person.maps.k2=v2
person.lists=a,b,c
person.dog.name=tom
person.dog.age=2
其它配置不变,运行测试:
Person{username=\'����\', age=12, email=\'zhangsan@qq.com\', maps={k1=v1, k2=v2}, lists=[a, b, c], dog=Dog{name=\'tom\', age=2}}
会发现中文是乱码。
点击file--settings--editor--file encodings
均改成utf-8编码,并勾选transparent native-to-ascii conversion。
这时就没有问题了:
Person{username=\'张三\', age=12, email=\'zhangsan@qq.com\', maps={k1=v1, k2=v2}, lists=[a, b, c], dog=Dog{name=\'tom\', age=2}}
以上是关于springboot配置之使用application.properties时编码问题的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot多环境部署,在启动时动态设置相应的配置文件
SpringBoot项目优雅的实现多配置文件切换以及获取配置信息
SpringBoot项目优雅的实现多配置文件切换以及获取配置信息