轻量级java type工具类库.
引入方式
<dependencies>
<dependency>
<groupId>io.github.joker-pper</groupId>
<artifactId>java-type-tool</artifactId>
<version>TAG</version>
</dependency>
</dependencies>
使用说明
ParameterizedTypeReference 用于获取Type,适用于手动指定的场景。(copied from spring-core ParameterizedTypeReference)
示例(获取List<String>类型):
new ParameterizedTypeReference<List<String>>(){}.getType();
JavaTypeBuildUtils 用于获取Type,适用于动态构造的场景。
示例(获取List<String>类型):
JavaTypeBuildUtils.getParameterizedTypeList(String.class);