generic

이번 포스트에서는 Java에서 JSON을 다루는 방법에 대해 정리해보고자 합니다. 간단하게 유틸화시켜 사용해보니 꽤나 편리합니다. Object to JsonString POJO를 JsonString으로 변환하는 방법입니다. 다양한 방법이 있지만 만약 아래처럼 field명과 jsonProperty가 달라야 한다면 ObjectMapper를 사용하는 것이 편리합니다. 따라서 저는 ObjectMapper를 사용하는 방법을 중심으로 설명하도록 하겠습니다. public class SampleClass{ @JsonProperty("Test Custom Field") private String testCustomField; } import com.fasterxml.jackson.databind.ObjectMapper;..
· TypeScript
제네릭(Generic) 제네릭은 Java, TypeScript 등의 언어에서 재사용성이 높은 컴포넌트를 만들 때 자주 활용되는 특징입니다. 특히, 한가지 타입보다 여러 가지 타입에서 동작하는 컴포넌트를 생성하는데 사용됩니다. 제네릭의 사전적 정의는 위와 같고, 실질적으로 어떻게 사용 할 수 있는지 바로 아래에서 알아보도록 합시다. 아래 포스트에서는 java, typeScript 두개의 언어로 예시를 들고, 각각 무엇을 의미하는지 정리해보고자 합니다. 제네릭 함수 제네릭(Generic) 함수는 제네릭 형식의 매개변수를 사용하여 선언된 함수입니다. 제네릭 함수를 호출하면, 실제로 넘겨진 argument의 형식이 사용되게 됩니다. 참고로, 제네릭타입으로 T, E, K 등 여러가지 대문자를 사용하는데, 이는 특..
· TypeScript
제네릭 타입에 대해 알아보고 어떻게 사용할 수 있는지, 그리고 배열을 이용하지 않고 Queue자료구조를 구현하면서 제네릭을 어떻게 실제로 사용할 수 있는지 알아보자. 아래의 내용은 타입스크립트 공식문서 내용을 참고하였다. 제네릭타입의 필요성 우리가 서버를 띄울 때 항상 "Hello World"를 먼저 출력하는 것 처럼 제네릭에서의 "Hello World"인 identity 함수를 통해 발걸음을 시작해보자. identity함수는 받은 인수를 그대로 리턴하는 매우 간단한 함수이다. 만약 제네릭을 사용하지 않는다면 우리는 특정 타입을 지정해주거나, any를 사용해야 한다. 하지만 앞선 글에서 말한 것처럼 any는 실제로 함수가 반환할 때 어떤 타입인지에 대한 정보가 전혀 없게 되어 타입스크립트를 쓰는 의미가 ..
moyanglee
'generic' 태그의 글 목록