Service层异常封装如何实现更有效的错误处理机制?