gpt4 book ai didi

java - Grails:Bootstrap.groovy 与 ServletContextListener

转载 作者:太空宇宙 更新时间:2023-11-04 07:30:09 26 4
gpt4 key购买 nike

我需要在应用程序启动时启动一些服务并在应用程序关闭时关闭它们。

哪一个会是更好的方法来做到这一点..

1) bootstrap.groovy 的 init & destroy 或

2) 实现 ServletContextListener

最佳答案

如果您想调用任何 Grails 逻辑(例如 GORM 方法、grailsApplication.config)或其他 Grails spring bean(例如服务),BootStrap 会更安全。如果其他人将来必须维护您的代码,那么任何了解 Grails 的人都会期望使用 BootStrap 这样的逻辑。此外,如果您使用 BootStrap,则不必编辑 web.xml 模板,但您需要注册自定义监听器。所以在我看来,BootStrap 毫无疑问胜出。

关于java - Grails:Bootstrap.groovy 与 ServletContextListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17850044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com