我可以为spring:message设置默认值吗?

我可以为spring:message设置默认值吗?,spring,Spring,我们已经将spring应用程序设置为支持英语和西班牙语,使用,所有值都存储在数据库表中,而不是messages.properties中 这很好,除非数据库中没有给定语言的特定代码的值。发生这种情况时,显示的文本就是代码 如果找不到西班牙语文本,我们希望默认为英语文本。有没有办法用spring框架做到这一点?是的,可以。只需添加一个文本字段 正文 找不到给定代码的消息时要输出的默认文本。如果未同时设置文本和代码,则标记将输出null 是的,你可以。只需添加一个文本字段 正文 找不到给定代码的消

我们已经将spring应用程序设置为支持英语和西班牙语,使用
,所有值都存储在数据库表中,而不是messages.properties中

这很好,除非数据库中没有给定语言的特定代码的值。发生这种情况时,显示的文本就是代码


如果找不到西班牙语文本,我们希望默认为英语文本。有没有办法用spring框架做到这一点?

是的,可以。只需添加一个文本字段

正文

找不到给定代码的消息时要输出的默认文本。如果未同时设置文本和代码,则标记将输出null


是的,你可以。只需添加一个文本字段

正文

找不到给定代码的消息时要输出的默认文本。如果未同时设置文本和代码,则标记将输出null


是的,你可以。只需添加一个文本字段

正文

找不到给定代码的消息时要输出的默认文本。如果未同时设置文本和代码,则标记将输出null


是的,你可以。只需添加一个文本字段

正文

找不到给定代码的消息时要输出的默认文本。如果未同时设置文本和代码,则标记将输出null


您可以通过配置组合启用对区域设置的默认设置。例如,以下内容可以作为起点:

  • 消息源必须配置为
    useCodeAsDefaultMessage
    as
    false
  • 你必须学会英语
  • fallbackToSystemLocale
    必须设置为
    true

您可以通过多种配置组合启用对区域设置的默认设置。例如,以下内容可以作为起点:

  • 消息源必须配置为
    useCodeAsDefaultMessage
    as
    false
  • 你必须学会英语
  • fallbackToSystemLocale
    必须设置为
    true

您可以通过多种配置组合启用对区域设置的默认设置。例如,以下内容可以作为起点:

  • 消息源必须配置为
    useCodeAsDefaultMessage
    as
    false
  • 你必须学会英语
  • fallbackToSystemLocale
    必须设置为
    true

您可以通过多种配置组合启用对区域设置的默认设置。例如,以下内容可以作为起点:

  • 消息源必须配置为
    useCodeAsDefaultMessage
    as
    false
  • 你必须学会英语
  • fallbackToSystemLocale
    必须设置为
    true

但如果我这样做,我最终会复制整个英文列表。这听起来不是一个好的解决方案。但如果我这样做,我最终会复制整个英文列表。这听起来不是一个好的解决方案。但如果我这样做,我最终会复制整个英文列表。这听起来不是一个好的解决方案。但如果我这样做,我最终会复制整个英文列表。这听起来不是一个好的解决方案。