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