Properties
Java Properties 文件用 KEY=VALUE 或 KEY:VALUE 格式,Java 生态传统配置格式,支持 Unicode 转义。
用途
提供 Java 标准的配置文件格式,与 Properties 类配合使用。
机制
每行 KEY=VALUE 或 KEY:VALUE(等号或冒号均可),# 或 ! 注释。非 ASCII 字符用 \uXXXX 转义。无嵌套(前缀模拟命名空间)。java.util.Properties 加载。
用例
- Java 应用配置
- Spring Boot application.properties 外部化配置
- Android 资源
- 遗留 Java 配置
示例
- 输入
db.url=jdbc:postgres://...输出Properties {db.url:...}A key-value pair
常见错误
- Mixing = and : as separators creates ambiguity
- Standardize on = as the separator