2017. 5. 24.

[Java] TypeReference

TypeReference

:This generic abstract class is used for obtaining full generics type information.
<?>로 넘어온 값들에 대해 강제로 형변환해줄 때 많이 쓴다.

ex)
List<StatisticsDto> list = mapper.convertValue(resultList.get("#result-set-1"), new TypeReference<List<Map<String, Object>>>() {});

List<Map<String, Object>> mapList = mapper.convertValue(dataList, new TypeReference<List<Map<String, Object>>>() {});

댓글 없음:

댓글 쓰기