先说明一下我的使用情况,最近在学习SpringBoot,在学习到配置文件的时候,创建了一个person类,如下:
@Component
@ConfigurationProperties(prefix = "person")
public class Person {
private String lastName;
private Integer age;
private Boolean boss;
private Date birth;
private Map<String,Object> maps;
private List<Object> lists;
private Dog dog;
使用配置文件application.properties来进行配置,配置文件中的内容如下:
# idea使用的是utf-8
# 配置person的值
person.last-name=李四
person.age=18
person.birth=2017/12/25
person.boss=false
person.maps.k1=v1
person.maps.k2=14
person.lists=a,b,c
person.dog.name=dog
person.dog.age=2
在执行窗口中出现中文乱码情况
我的解决方式如下:
依次打开File 》 Settings 》 File Encodings,进行如下设置
将配置文件编码设置为如下:
将原来编写中文的地方删除后,再次编写一遍(切记)!
即可以解决。