dao层不需要抛出异常,应该在service层抛出异常,可以是自定义的异常,也可以包装异常,然后在controller中定义exception handler统一处理或者单独处理。 参考: https://segmentfault.com/q/1010000006653269 转载于:https://www.cnblogs.com/EasonJim/p/8962988.html