ParameterizedTypeReference를 이용한 제네릭 타입 처리방법
·
카테고리 없음
📌 ParameterizedTypeReference란? - 제네릭 타입을 안전하게 처리하는 방법스프링의 RestTemplate이나 RestClient를 사용할 때, 응답 데이터를 제네릭 타입으로 안전하게 변환하기 위해 ParameterizedTypeReference를 사용한다.이는 런타임에서 제네릭 타입을 유지하면서 올바른 타입으로 변환할 수 있도록 도와주는 기능이다.🚀 1️⃣ Java의 제네릭과 타입 소거 문제📌 제네릭의 기본 개념Java에서 제네릭(Generic) 은 클래스나 메서드가 사용할 데이터 타입을 컴파일 시점에서 지정할 수 있도록 해주는 기능이다.하지만 Java는 타입 소거(Type Erasure) 를 사용하기 때문에, 런타임에는 제네릭 타입 정보가 삭제된다.List list = new..