開發時須要初始化一些特定的代碼,測試時須要初始化一些測試代碼,在生產環境時須要初始化一些運行時環境代碼,在Grails的bootstrap中能夠根據不一樣的環境進行特定的植入,代碼以下:bootstrap
<!-- lang: groovy --> class BootStrap { def init = { servletContext -> environments { development { // 開發環境時初始化 } test { //測試環境時初始化 } production { //生產環境時初始化 } } } def destroy = { } }