setErrorMsg的方法为什么要返回CommonError呢?

来源:3-3 定义通用的返回对象--返回错误信息

MySweeties

2019-06-05 21:26

setErrorMsg的方法为什么要返回CommonError呢?视频已经看完了,后面的代码都没用到,跟着敲的时候没发现,后来回来自己敲代码的时候,发现有这么个set方法返回this,百度了一下set方法返回this的用处,网上说是为了方便链式调用什么的,但是在这里好像没什么用!!!感觉好奇怪,完全不知道做什么用的!!!,有老师或者同学,解答一下吗?谢谢了!!!

@Override
public CommonError setErrorMsg(String errorMsg) {
    this.errorMsg = errorMsg;
    return this;
}


写回答 关注

1回答

  • 一只想飞的猪_无言
    2019-06-10 11:18:52

    对于通用类型错误码,比如视频中的类型错误,可能在实际需求中有多个不同的反馈信息,比如邮箱错误,用户名错误等,但是它们都对应于同一错误码。这样写可以不必注意错误码而只注意错误信息,返回this会带着错误码。

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49064 学习 · 954 问题

查看课程

相似问题