Service层异常封装如何实现更有效的错误处理机制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计200个文字,预计阅读时间需要1分钟。
`service层应当抛出自定义异常,还是通用的Exception?`
例如:前台需要code、message、data,返回特定编码表示成功,1表示失败。
service层应该是抛出自定义异常,还是通用的Exception?service层应该是抛出自定义异常,还是通用的Exception?
比如:前台需要code、message、data
code:返回特定编码,比如0表示成功,1表示失败
message:失败时返回错误信息
data:如果是查询,用户存放数据
现在自定义一个异常,CustomizeException,可以抛出code和message。最好的用法是不是应该在dao层抛出Exception,service层catch之后throw出新的自定义异常CustomizeException,给相应异常信息加上描述。controller就直接返回异常中的code和message给前台。
如果有描述不到位的地方,敬请见谅。
本文共计200个文字,预计阅读时间需要1分钟。
`service层应当抛出自定义异常,还是通用的Exception?`
例如:前台需要code、message、data,返回特定编码表示成功,1表示失败。
service层应该是抛出自定义异常,还是通用的Exception?service层应该是抛出自定义异常,还是通用的Exception?
比如:前台需要code、message、data
code:返回特定编码,比如0表示成功,1表示失败
message:失败时返回错误信息
data:如果是查询,用户存放数据
现在自定义一个异常,CustomizeException,可以抛出code和message。最好的用法是不是应该在dao层抛出Exception,service层catch之后throw出新的自定义异常CustomizeException,给相应异常信息加上描述。controller就直接返回异常中的code和message给前台。
如果有描述不到位的地方,敬请见谅。

