gpt4 book ai didi

grails - 在grails中外部化 quartz 配置

转载 作者:行者123 更新时间:2023-12-02 14:09:43 25 4
gpt4 key购买 nike

我正在尝试外部化QuartzConfig.groovy

我希望能够使用外部文件将autoStartup设置为true或false。

在Config.groovy中,可以使用grails.config.locations并设置覆盖属性的属性文件。 QuartzConfig.groovy中是否有类似的东西?

谢谢

最佳答案

QuartzConfig.groovy仍然没有内置的外部化配置机制。

在10年代,我们有同样的问题。我们的解决方案是派生插件并使用内置配置及其外部配置

快进到现在(11月3日),似乎 quartz 插件已实现了一些新功能。

https://github.com/grails-plugins/grails-quartz/blob/master/QuartzGrailsPlugin.groovy
( check out 文件末尾的loadQuartzConfig()部分)

该功能似乎可以通过默认的Config.groovy config.locations机制进行扩展。

这似乎是在做什么:

  • 加载默认配置(Config.groovy)
  • 从classLoader的
  • 中合并到 DefaultQuartzConfig
  • 从类加载器
  • 中合并到 QuartzConfig
  • 从类加载器
  • 加载 quartz.properties
    如果需要,您可以立即在Config.groovy中设置配置。

    关于grails - 在grails中外部化 quartz 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2967996/

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