gpt4 book ai didi

grails - 是否可以将数据从数据库读取到Config.groovy中?

转载 作者:行者123 更新时间:2023-12-02 15:23:37 24 4
gpt4 key购买 nike

我需要从数据库中读取数据才能读入Config.groovy。

有可能将数据从数据库获取到Config.groovy吗?

最佳答案

不,这是不可能的。在Grails应用程序启动时的事件序列中,在将数据源提供给应用程序之前先处理Config.groovy。

不知道您要完成什么,就无法提出其他建议来解决这个问题。

更新(基于评论)

在您的评论中,您说明您正在尝试使用功能切换插件(该插件旨在运行时而不是持久性的)。查看插件的source code,您应该能够进行自己的服务,该服务将从数据库中加载设置并切换/更新功能开关设置。这只是一个简单的草图/示例:

package example

import org.springframework.beans.factory.InitializingBean

class MyExampleService implements InitializingBean {
def grailsApplication
void afterPropertiesSet() {
// here is where you would do whatever you needed to load the settings
grailsApplication.config.features['somefeature'].enabled = true
grailsApplication.config.features['otherfeature'].enabled = false
}
}

那至少应该给你一个主意。

另外,您也可以将所有内容都写成 Bootstrap.groovy,它也可以访问数据源/ GORM。

关于grails - 是否可以将数据从数据库读取到Config.groovy中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31598979/

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