IT/Spring Framework2018. 2. 3. 23:40토비의 봄 TV 2회 - 수퍼 타입 토큰

(시청일 : 20170924) - https://www.youtube.com/watch?v=01sdXvZSjcI : 스프링에서 사용되는 ParameterizedTypeReference의 작동 원리인 Super Type Token의 동작 원리와 활용법을 알아봅니다. ■ Type Token : 타입 정보를 key로 넘겨서 value를 리턴 ■ Type Safe Token 예제 코드 public class TypeToken { static Class TypeSafeMap { Map

IT/Spring Framework2018. 2. 3. 23:22토비의 봄 TV 2.5회 - 수퍼 타입 토큰(2), 스프링 ResolvableType

(시청일 : 20171001) - https://www.youtube.com/watch?v=y_uGSqpE4So : 2회에서 설명했던 수퍼 타입 토큰의 예제를 좀 더 효율적으로 개선하는 방법과 스프링이 제공하는 ResolvableType 사용법을 간단히 설명합니다. ■ Super Type Token (2회로 부터 개선된 버전) public class SuperTypeToken { static Class TypeSafeMap { Map map = new HashMap(); void put(TypeReference tr, T value) { map.put(tr.type, value); } T get(TypeReference tr) { if (tr.type instanceof Class) return ((Cl..

image