在写框架时候,我们通常需要去解析泛型T的Class类型,可是Jdk获取T的类型通常是非常麻烦的一件事件,他不像一些其他语言那样,直接通过type(T)就可以获取类型。
如果你是一名资深的开发者,你一定会遇到:往往我们获取的这个T可能是接口中的类型,也有可能是父类的类型,甚至如果这个接口又有继承关系,实现了多个接口还要考虑顺序问题,是一件非常麻烦的事件。
前几天,在阅读一款google开源的框架的时候,发现了一个好东西typetools,可以让我们优雅的去获取泛型T的类型,可谓是救星呀,这里分享一下吧,具体用法ReadMe写的很详细。
网友评论