这节课老师开发的ApiRestRsponse跟SSM开发老师封装的ResponseUtils功能一样吧

来源:4-3 API统一返回对象

weixin_慕侠6347532

2022-02-23 21:53:15

但是为什么这里一定要是用泛型,它的好处是什么,为什么不用那个老师ResponseUtils那种方法?

写回答

1回答

好帮手慕阿园

2022-02-24

同学你好,同学是指如下泛型吗

https://img.mukewang.com/climg/6216f54c09d1c0a005600098.jpg

如果是,第一个static后面的泛型是表示静态泛型方法,静态泛型方法要加上泛型如<T>,这是java中规定的

第二个ApiRestResponse<T>用于指明success()方法的返回类型。返回值ApiRestResponse中的泛型类型根据接收处的类型决定。比如:使用ApiRestResponse<User>类型接收success方法,那么T就是User类型。如下:

http://img.mukewang.com/climg/5f55d84c0953b29304740056.jpg

使用泛型就无须类型强转,提高效率,避免了强转出错

同学可以回顾下前面关于泛型的课程哦

https://class.imooc.com/lesson/2071#mid=49214

祝学习愉快~

0

0 学习 · 9886 问题

查看课程