公司项目代码有个奇葩的泛型处理现象,用代码模拟,大致如下:
public class Response<T>{};
public class LoginInfo{};
-------------------------
服务器A中的某个方法返回Response类型对象,然后容器放的是LoginInfo类型的对象,但是方法返回类型里没有声明具体类型;
服务器B中通过调用服务器A的接口获得了上面的Response对象,然后将Response里的T类型对象直接强转成了HashMap类型,没有报错……