关于在Service直接返回DTO不声明业务异常的疑问

来源:2-6 统一异常处理(下)

changing一铭惊人

2017-04-13 17:18

Java规约里有说到异常抛出会消耗比较大的性能,而且最好不要用异常来做判断,那这个项目不是违反了这个约定了吗? if (e instanceof GirlException) 为什么不直接在Service里直接封装好DTO返回给Controller,而在统一异常处理这,只处理系统异常,即业务方面就不声明自己的异常类了,这样性能不是更好吗@廖师兄

写回答 关注

1回答

  • 爱娜forever
    2017-04-14 11:17:24

    简单的业务可以参照你的做法 如果是比较复杂的业务 多人开发需要把异常统一起来管理

Spring Boot进阶之Web进阶

《2小时学习Spring Boot》之进阶教程,针对Web方面的相关技巧

104040 学习 · 393 问题

查看课程

相似问题