如果我的理解有误,请更正并详细说明。Messages 类在播放应用程序启动时加载,Messages 文件按照默认语言环境被读取并存储为我们可以使用 get() 方法访问的键值对。
谢谢
如果我的理解有误,请更正并详细说明。Messages 类在播放应用程序启动时加载,Messages 文件按照默认语言环境被读取并存储为我们可以使用 get() 方法访问的键值对。
谢谢
是的,这是正确的。Java Messages API 本质上只是调用 Scala API。所以 Java API 中的 Messages.get("key") 调用了 Scala API 中的 Messages.apply("key")。
实际数据并不存在于 Messages 中,而是作为一个播放插件 play.api.MessagesPlugin 实现的,该插件在应用程序启动时初始化。该插件将加载您使用 'conf/application.conf' 中的配置键 application.langs 指定的每种语言的消息文件。