JFinal框架的异常管理

beidao-ai 发布于 2012/08/10 11:34
阅读 618
收藏 0

@JFinal 你好,JFinal的源码中,好像所有的异常都被抛出RuntimeException了,不知道有没有更好的更明确的异常处理机制,比如给框架自定义一个异常包装类之类的,我现在在做个东西发觉自己对异常处理很是不清楚。

加载中
1
a
alvinte
JFinal里面有自定义的异常,可以参考ActiveRecordPlugin里面的异常
beidao-ai
beidao-ai
回复 @alvinte : 多谢指点了
a
alvinte
回复 @aiheng1988 : 就是当异常需要暴露给调用的上一层知道的时候,就再扔出去,如果不想让上面知道那就到此为止了,其实就这么简单,不用想太复杂了。如果你现在没有让上层知道的需求,那就不用再扔出去了。
beidao-ai
beidao-ai
@alvinte 确实有这个类啊,我现在真心不清楚,异常什么时候往上抛,什么时候自己捕获去打印日志
0
JFinal
JFinal

    JFinal 中,如果需要在某处处理异常,那么就在某处 try catch 否则就会往外层抛出。向外层抛出后,最终会在 ActionHandler 中进行统一处理。即:合理分散处理异常,统一处理其它异常。

    你在自己的项目中,一般无需理会 JFinal 异常是如何处理的,该如何处理你程序的异常就怎么处理 :)

返回顶部
顶部