在 bootstrap.groovy 运行时 GrailsUtil.environment 会自动切换到开发。
谁能解释一下,如何在引导启动之前手动更改该变量..??
它在哪里设置为 grails 框架中的默认开发..??
谢谢。
在 bootstrap.groovy 运行时 GrailsUtil.environment 会自动切换到开发。
谁能解释一下,如何在引导启动之前手动更改该变量..??
它在哪里设置为 grails 框架中的默认开发..??
谢谢。
run-app
例如,当您键入时,您的 grails 环境会在命令行中指定。我不相信您可以在运行时切换 Bootstrap.groovy 或任何文件中的环境设置。相反,您可以通过执行 grails 命令的方式来更改它:
-Dgrails.env=production run-app
- 您可以创建自己的环境来运行,只需将值更改为-Dgrails.env
您的自定义环境。
一些 grails 任务将默认在给定的环境中运行;您不需要明确设置它。
run-app
-- 默认在development
环境中运行test-app
-- 默认为test
环境war
-- 默认为production
环境更多信息在这里: http ://www.grails.org/Environments