문자열 인코딩이란
2진법을 사용하는 컴퓨터가
인간의 언어를 일정한 규칙에 따라 2진수로 변환하는 방식이다.
컴퓨터는 ‘안녕하세요’와 같은 문장을 그대로 읽고 처리할 수 없기 때문이다.
그래서 컴퓨터는
2진수와 문자를 1:1로 대응하는 규칙을 통해 2진수로 문자를 처리한다.
ex) ( 2진수 : 0100 0001 ) : ( 문자 : A )
이전 글에서 Mybatis에서 Enum Class를 다루기 위해
기본적으로 제공하는 EnumTypeHandler와 EnumOrdinalTypeHandler에 대해 알아봤다.
이 글에서는 Custom TypeHandler를 만들어 Enum Class를 다루는 법에 대해 알아보자.
MyBatis에서 제공하는 공식 문서(Docs)를 참고하여
Configuration XML - Handling Enums개념에 대해 학습해보자.
그런데 Handling Enums은 목차에 없고
typeHandlers 아래 objectFactory 위에 위치한다.