开发时需要初始化一些特定的代码,测试时需要初始化一些测试代码,在生产环境时需要初始化一些运行时环境代码,在Grails的bootstrap中可以根据不同的环境进行特定的植入,代码如下:
<!-- lang: groovy -->
class BootStrap {
def init = { servletContext ->
environments {
development {
// 开发环境时初始化
}
test {
//测试环境时初始化
}
production {
//生产环境时初始化
}
}
}
def destroy = {
}
}