在配置文件application.properties中添加如下:
#设置spring-boot 编码格式 spring.banner.charset=UTF-8 server.tomcat.uri-encoding=UTF-8 spring.http.encoding.charset=UTF-8 spring.http.encoding.enabled=true spring.http.encoding.force=true spring.messages.encoding=UTF-8
自定义配置文件test.properties读取中文乱码可以在注解上添加encoding = "UTF-8",如下操作:
@Configuration @ConfigurationProperties(prefix = "music") @PropertySource(value = "classpath:test.properties",encoding = "UTF-8") public class MusicBean { private String one; private String two; public String getOne() { return one; } public void setOne(String one) { this.one = one; } public String getTwo() { return two; } public void setTwo(String two) { this.two = two; } }