【发布时间】:2020-12-12 14:17:07
【问题描述】:
尽管 Java 属性文件传统上仅支持 ISO-8859-1、JDK 9 and onward supports properties files encoded in UTF-8。虽然只有 JDK 9+ 支持带有内置默认属性文件读取的 UTF-8,但它使用的相同技术可以在任何 Java 版本中完成,环绕属性文件以添加 UTF-8 支持并回退到 ISO-8859 -1 用于向后兼容(就像 JDK 实现一样)。
我是 Spring Boot 的新手,我正在阅读它带来的所有漂亮的属性配置。 Spring Boot 是否支持从以 UTF-8 编码的属性文件加载属性?如果没有,Spring Boot 代码中的哪些属性文件读取合并,以便我可以添加此功能并提交拉取请求?
【问题讨论】:
-
这里回答了这个问题,查看@merz 的回答:stackoverflow.com/questions/37436927/…
-
另外,spring boot 2.4 对配置道具的加载方式有很多新的变化,值得了解。 spring.io/blog/2020/08/14/… 例如,您可以拥有多个道具文件..etc
标签: java spring-boot utf-8 properties-file