JFinal的源码中,好像所有的异常都被抛出RuntimeException
了,不知道有没有更好的更明确的异常处理机制,比如给框架自定义一个异常包装类之类的,我现在在做个东西发觉自己对异常处理很是不清楚。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
JFinal 中,如果需要在某处处理异常,那么就在某处 try catch 否则就会往外层抛出。向外层抛出后,最终会在 ActionHandler 中进行统一处理。即:合理分散处理异常,统一处理其它异常。
你在自己的项目中,一般无需理会 JFinal 异常是如何处理的,该如何处理你程序的异常就怎么处理 :)