Java 泛型编程
泛型用来编写工具类十分方便
今天,又一次用泛型来编写工具类,通过传入一个request和一个泛型类,返回json表示的指定的类
整个过程:
request-->获得json-->获得json表示的指定的对象
这里objectMapper.readValue(json, t.getClass());返回的是Object,很烦,本来以为java可以直接返回T的。
但是这个时候IDEA提示可以强转为T,惊喜。
强转之后,代码如下:
1 | public static <T> T getRequestObject(HttpServletRequest req,T t ) throws JsonProcessingException { |