enum

    Converter를 이용해 URI에 Enum 타입 매핑하기

    Converter를 이용해 URI에 Enum 타입 매핑하기

    현재 프로젝트에서 사용자가 자신이 수신한 공지사항, 이벤트, QNA, 파티 매칭 관련한 알림을 필터링 해서 읽을 수 있는 기능을 구현하고 있다. 이 때, URI를 “/notify/{notifyType}” 으로 지정하고 String 타입이 아닌 정의한 Enum 타입으로 받는다면 Stirng 타입에서 Enum타입으로 변경하는 추가 로직을 구현없이 편하게 비즈니스 로직에 접근할 수 있다고 판단했다. 물론 URI의 의미 전달까지 제대로 전달할 수 있다고 생각했다. 그래서, URI 엔드포인트에 들어가는 PathVariable 값을 String 값으로 받는 것이 아닌 바로 정의한 Enum 타입으로 받아보는 방법을 정리하고자 한다. Converter? Spring에서 제공하는 Converter를 먼저 간단하게 확인해..