반응형
enum매핑
-
[MapStruct] Enum과 Integer 간에 매핑 설정 방법자바/mapstruct 2021. 1. 16. 02:22
이번 시간에는 MapStruct를 이용하여 Mapper 생성 시 Enum과 Integer간에 매핑하는 방법에 대해서 알아보도록 하겠습니다. 우선 다음과 같이 01은 MALE을 뜻하고 02는 FEMAIL을 뜻하는 Enum이 존재합니다. 클라이언트로부터 성별의 값으로 01, 02의 Integer 값을 수신하므로 그 뜻을 좀더 명확하게 표현하기 위해서 Enum을 생성합니다. public enum Gender { MALE(01), FEMALE(02), ; private Integer value; private static Map map = new HashMap(); Gender(Integer value) { this.value = value; } static { for (Gender gender : Gender..