当你使用
// 1. 创建或加载 ResourceBundle
ResourceBundle bundle = ResourceBundle.getBundle("messages"); // 从 classpath 加载 messages.properties
// 2. 使用getString()获取字符串值
String value = bundle.getString("key.name");
读取文件时 代码默认会读取src/main/resources/messages.properties
src/main/resources/messages.properties // 默认
src/main/resources/messages_zh.properties // 中文
src/main/resources/messages_en.properties // 英文
样例配置文件
key.name=值
welcome.message=欢迎
error.code=500
如果想指定读取的文件
// 指定英文 Locale
Locale enLocale = new Locale("en");
// 或者直接用 Locale.ENGLISH
// 加载英文资源包
ResourceBundle bundle = ResourceBundle.getBundle("messages", enLocale);
// 获取英文值
String value = bundle.getString("key.name");