gpt4 book ai didi

java - 使用通配符 '*' 匹配 application.conf 中的任何内容 Play 应用程序

转载 作者:行者123 更新时间:2023-12-01 12:47:32 26 4
gpt4 key购买 nike

有没有办法指定像“*”这样的通配符来匹配任何内容。例如:我想在application.conf中指定这样的配置。

application.*.config = value1

在应用程序中,我希望为我指定的以下任何键选取此“value1”。

application.test.config  
application.prod.config
application.staging.config

我怎样才能实现这个目标?

最佳答案

不,没有,你有两个解决方案

  1. 您可以使用应用程序模式(DevProdTest),如下所示:

    application {
    Dev.value = "My value for DEV"
    Prod.value = "My value for PROD"
    Test.value = "My value for TEST"
    }

    // controller
    String myValue = Play.application().configuration().getString("application." + Play.application().getWrappedApplication().mode().toString() + ".config");
  2. 您可以为您的状态创建 3 个替代配置并覆盖一个参数,即 application.config,当然您需要指定所需的替代配置。在给定模式下运行时配置文件。

关于java - 使用通配符 '*' 匹配 application.conf 中的任何内容 Play 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24545737/

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