Grails:Bootstrap.groovy与ServletContextListener

时间:2013-07-25 05:51:56

标签: java grails

我需要在Application Startup& amp;关闭应用程序时关闭它们。

哪一种更好的方法可以做到这一点..

1)bootstrap.groovy的init&毁灭或

2)实现ServletContextListener

1 个答案:

答案 0 :(得分:1)

如果要调用任何Grails逻辑(如GORM方法,grailsApplication.config或其他Grails Spring bean(如服务),则BootStrap会更安全。如果其他人将来必须维护你的代码,那么BootStrap就是任何知道Grails的人都会期望这样的逻辑。此外,如果使用BootStrap,则不必编辑web.xml模板,而需要注册自定义侦听器。所以在我看来,BootStrap赢了。

相关问题