这节课老师开发的ApiRestRsponse跟SSM开发老师封装的ResponseUtils功能一样吧
来源:4-3 API统一返回对象
weixin_慕侠6347532
2022-02-23 21:53:15
但是为什么这里一定要是用泛型,它的好处是什么,为什么不用那个老师ResponseUtils那种方法?
1回答
好帮手慕阿园
2022-02-24
同学你好,同学是指如下泛型吗

如果是,第一个static后面的泛型是表示静态泛型方法,静态泛型方法要加上泛型如<T>,这是java中规定的
第二个ApiRestResponse<T>用于指明success()方法的返回类型。返回值ApiRestResponse中的泛型类型根据接收处的类型决定。比如:使用ApiRestResponse<User>类型接收success方法,那么T就是User类型。如下:

使用泛型就无须类型强转,提高效率,避免了强转出错
同学可以回顾下前面关于泛型的课程哦
https://class.imooc.com/lesson/2071#mid=49214
祝学习愉快~
相似问题