springboot讀取配置檔案中文亂碼
阿新 • • 發佈:2019-01-02
在配置檔案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; } }