警告: ParameterizedTypeImpl是内部专用 API, 解决方式
需求: 我需要构造一个A<B>格式的Type,以求jackson反序列化的时候传入,
刚开始是用了如下方法:
ParameterizedTypeImpl.make(A.class,new Type[]{B.class},null)
程序启动时一直包警告。
警告原因:ParameterizedTypeImpl 后续版本可能会删除。
后面解决方式:
使用gson的TypeToken
Type wrapperType = TypeToken.getParameterized(A.class, B.class).getType();
fastjson也提供了ParameterizedTypeImpl的构造方式,有兴趣的小伙伴可以看看。