gpt4 book ai didi

file - 如何设置 grails 环境变量?

转载 作者:行者123 更新时间:2023-12-04 17:28:39 24 4
gpt4 key购买 nike

我的 d 驱动器中有一个文件夹。我在我的 Controller 中使用这个驱动器中的文件。所以在 Controller 中,我指定每个文件递归的文件夹名称。但是开发文件可能会保存在任何其他驱动器中。所以我想要有它的环境变量。如何做到这一点

最佳答案

听起来配置参数比环境变量更好。 Config.groovy具有环境感知能力,因此您可以为开发、生产等指定不同的值。

environments {
production {
fileLocation = "D:/"
}
development {
fileLocation "/somewhere/else"
}
test {
fileLocation "/production/somewhere"
}
}

您可以使用以下命令读取此参数的值:
def fileLocation = org.codehaus.groovy.grails.commons.ConfigurationHolder.config?.fileLocation

在 grails 1.4 中 ConfigurationHolder已弃用,因此您应该使用它来读取配置参数:
def fileLocation = grailsApplication.config.fileLocation

关于file - 如何设置 grails 环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6330338/

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