6

在 bootstrap.groovy 运行时 GrailsUtil.environment 会自动切换到开发。

谁能解释一下,如何在引导启动之前手动更改该变量..??

它在哪里设置为 grails 框架中的默认开发..??

谢谢。

4

1 回答 1

18

run-app例如,当您键入时,您的 grails 环境会在命令行中指定。我不相信您可以在运行时切换 Bootstrap.groovy 或任何文件中的环境设置。相反,您可以通过执行 grails 命令的方式来更改它:

-Dgrails.env=production run-app- 您可以创建自己的环境来运行,只需将值更改为-Dgrails.env您的自定义环境。

一些 grails 任务将默认在给定的环境中运行;您不需要明确设置它。

  1. run-app-- 默认在development环境中运行
  2. test-app-- 默认为test环境
  3. war-- 默认为production环境

更多信息在这里: http ://www.grails.org/Environments

于 2012-09-26T02:03:41.707 回答