gpt4 book ai didi

error-handling - Play框架下 fatal error 的正确处理方式

转载 作者:行者123 更新时间:2023-12-04 04:28:01 24 4
gpt4 key购买 nike

如果您的 Play 应用发现它无法运行,例如因为缺少强制配置项,正确的处理方式是什么?

记录错误和 System.exit() ?还是有“更好”的方式?

最佳答案

从一点研究来看,似乎有is a method用于关闭实际的 Play 应用程序,但这不会关闭应用程序服务器(例如 Netty)(至少在开发模式下)。将其与 System.exit() 相结合似乎通过首先处理 Play 来执行“安全”关闭:

play.api.Play.stop
System.exit(-1)

但在您的特定情况下对其进行测试会很有趣。

This discussion更多地讨论了安全关闭的含义,并有调用 Play.stop 的例子。

顺便说一句,Netty 似乎有 a stop method ,除了 Play.stop 调用之外,它还做一些其他事情。

警告:没有在愤怒中使用它。

关于error-handling - Play框架下 fatal error 的正确处理方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34159427/

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