如何在grails中以编程方式获取运行时参数

如何在grails中以编程方式获取运行时参数,grails,configuration,Grails,Configuration,我正在开发一个在不同环境中运行的示例grails应用程序。我将环境名称作为运行时参数传递,如下所示 grail run-app –Denv=dev1 grail run-app –Denv=dev2 我需要以编程方式获取环境名称dev1或dev2。我将使用GSP中的值。请帮忙。谢谢。您可以使用grails.util.Environment: println Environment.currentEnvironment.name 您可以使用grails.util.Environment: pr

我正在开发一个在不同环境中运行的示例grails应用程序。我将环境名称作为运行时参数传递,如下所示

grail run-app –Denv=dev1
grail run-app –Denv=dev2

我需要以编程方式获取环境名称
dev1
dev2
。我将使用GSP中的值。请帮忙。谢谢。

您可以使用
grails.util.Environment

println Environment.currentEnvironment.name

您可以使用
grails.util.Environment

println Environment.currentEnvironment.name

您可以使用
grails.util.Environment

println Environment.currentEnvironment.name

您可以使用
grails.util.Environment

println Environment.currentEnvironment.name

我不知道如何在我的情况下使用这个。上面的陈述给了我“发展”。我希望是“dev1”。请在命令
grails-Dgrails.env=dev1 run app
后面尝试
-Dgrails.env
,我不知道如何在我的示例中使用它。上面的陈述给了我“发展”。我希望是“dev1”。请在命令
grails-Dgrails.env=dev1 run app
后面尝试
-Dgrails.env
,我不知道如何在我的示例中使用它。上面的陈述给了我“发展”。我希望是“dev1”。请在命令
grails-Dgrails.env=dev1 run app
后面尝试
-Dgrails.env
,我不知道如何在我的示例中使用它。上面的陈述给了我“发展”。我期待的是“dev1”。请在命令
grails-Dgrails.env=dev1运行应用程序之后尝试
-Dgrails.env