请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

异常处理

老师请问BindException是什么异常,
为什么要用全局异常处理,而不是直接在controller层直接try catch

正在回答 回答被采纳积分+3

1回答

若鱼1919 2019-01-10 08:43:47

BindException一般是由框架在做参数校验、参数绑定过程中抛出的异常。可以用try-catch。100个controller就要try-catch100次,用全局异常可以统一一块处理。

0 回复 有任何疑惑可以回复我~
  • 提问者 kukunaciok40 #1
    这边的统一一块儿处理是统一跳到一个页面还是说为了日志收集。
    还有如果需要特殊处理,是不是得自己throw new 异常了?
    回复 有任何疑惑可以回复我~ 2019-01-10 14:48:18
  • 若鱼1919 回复 提问者 kukunaciok40 #2
    写代码很重要的一点就是要避免重复代码,同样的处理逻辑最好只在一个地方出现
    回复 有任何疑惑可以回复我~ 2019-01-10 15:00:58

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信