EnumConverter (LocationTypeConverter)

Enum 변환기. 문자열을 LocationType으로 변환.

클래스 정의

object LocationTypeConverter : Converter<String, LocationType>

메서드

convert()

override fun convert(source: String): LocationType

문자열 shorter 값을 LocationType으로 변환.

변환 실패 시: MethodArgumentInvalidException(INVALID_PARAMETER) 발생

변환 규칙

입력출력
”C”LocationType.CITY
”A”LocationType.AIRPORT

특징

  • Spring Converter: MVC 요청 파라미터 자동 변환
  • shorter 기반: LocationType.shorter 값으로 매칭