如果代码异常,不想用try/catch捕获,service或者controller
问题所在 如果操作失败,只有提示,无法区别具体的错误信息 代码冗余不好维护
问题解决 先抛出异常,再编写正常的逻辑
可预知异常