gpt4 book ai didi

grails - Grails 2.4.4-将i18n设置为引用与/grails-app/i18n不同的目录

转载 作者:行者123 更新时间:2023-12-02 14:41:16 24 4
gpt4 key购买 nike

我正在努力实现这一目标:

  • 我需要grails为i18n属性文件
  • 引用其他目录
  • 我需要将此目录放在war文件之外,以便在生产
  • 时轻松编辑

    最佳答案

    通过重新定义Grails的消息束bean,指定外部绝对路径可以轻松实现:

    beans = {
    messageSource(org.springframework.context.support.ReloadableResourceBundleMessageSource) {
    basename = "file:/some/absolute/path/messages"
    }
    }

    如果仅在特定环境(例如生产)中需要此定义,则只需有条件地声明该定义,如下所示:
    beans = {
    if (Environment.current == Environment.PRODUCTION) {
    messageSource(org.springframework.context.support.ReloadableResourceBundleMessageSource) {
    basename = "file:/some/absolute/path/messages"
    }
    }
    }

    关于grails - Grails 2.4.4-将i18n设置为引用与/grails-app/i18n不同的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33518832/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com