@JsonCreator 주의사항
Spring 환경에서는 일반적으로 api body 포맷으로 json 을 사용하고 전달받은 json 문자열의 역직렬화도 자동으로 지원한다. 그런데 역직렬화 함수를 직접 구현해서 유효성 검증에 활용하고 싶은 경우 해당 클래스의 static 팩토리 함수에 @JsonCreator 를 명시해주면 된다. 코틀린 환경을 기준으로 아래와 같이 구현할 수 있다. data class AuthMsgReqInfo private constructor( val recieverNumber: String, val senderNumber: String, var content:String, val pocId: String?, val origin: Origin? ) { companion object { @JsonCreator @JvmSt..