关于不需要统一响应的类

来源:4-2 【跟我一起编码】统一响应处理的开发

yangpeoeisdfsf

2019-07-04

老师,既然不需要统一响应的类不用返回CommonResponse类型,为什么在CommonResponseData类型中还要通过条件判断其如果是普通类型,还要setData(o)将其包装成CommonResponse呢?
还要对于else if(o instanceOf CommonResponse){
既然是CommonResponse类实例,为什么还要强制转化呢?
}

写回答

1回答

张勤一

2019-07-04

同学你好:

    这里你理解的不对。不是说有的类不需要统一响应,而是对于一些特殊的情况,可以不加上统一响应,返回一些自定义的响应内容。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1
2
ChenforCode
回复
yangpeoeisdfsf
不需要统一响应的类会加上那个自定义的注解,那么在support方法中就会返回false,那么也就不会走到下边的方法了。也就是说不需要统一响应的方法和类是不会走到advice这个方法里的。走进来的,都是需要统一相应处理的,只不过处理的方式不同。
2019-11-16
共2条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程