当你使用

// 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");