[Grails] 如何判断grails的运行模式?
zengsun
2007-09-20
是这样的,我想在程序初始化的时候,预先插入一些数据。
所以在BootStrap文件中: new domainClass(p1: something, p2: something ... ).save() 但是这些数据只是在development模式下有用。 所以想加个条件限制一下,可是又不知道怎么写。 |
|
zengsun
2007-09-28
这个论坛是怎么了?!
帖子发了两个星期都没有人理! |
|
agile_boy
2007-09-28
Hi,zengsun
不是没人理,是没有人知道如何解决类似问题吧。 |
|
agile_boy
2007-09-29
try Java's System.getProperty("grails.env")
|
|
agile_boy
2007-12-02
grails.util.GrailsUtil的getEnvironment/isDevelopmentEnv是否有帮助呢?
|
|
zengsun
2007-12-04
agile_boy 写道 grails.util.GrailsUtil的getEnvironment/isDevelopmentEnv是否有帮助呢?
谢谢了!楼上正解。 我在1.0的文档里找到了: 引用 Programmatic Environment Detection Within your code, such as in a Gant script or a bootstrap class you can detect the environment using the GrailsUtil class: import grails.util.GrailsUtil ... switch(GrailsUtil.environment) { case "development": configureForDevelopment() break case "production": configureForProduction() break } |
|
lwnbjz
2011-03-29
也可以这样,更groovy一些
enviroments { development { // insert som data } test { //.... } prod { // ''' } } |
|
atian25
2011-05-09
enviroments + fixtures + build-test-data
|