파라미터에 필드이름이 mCode 였고

프론트에서 제대로 보낸거 확인 했는데

DTO에 mCode 값이 null 로 들어옴 딴건 다 제대로 들어오는데 ㅋㅋ

웃긴건 DTO에서 명시적으로

@JsonProperty("mCode")
private String mCode;

하면 제대로 들어옴

일단 롬복이 getter 를 getMCode 로 만드는데

Jackson이 getter 메서드 이름을 가지고 식별한다더라

그런데 모두 대문자인 케이스가 있을 수 있으니

맨 처음 두 글자가 대문자면 그 이어지는 대문자들은 소문자로 바꾼다고 함

즉 Jackson 은 getter 이름인 getMCode에서 MCode를 가져와서
첫 두글자가 대문자니까 mcode 로 식별해서

내가 보낸 mCode는 mcode로 들어왔는데

mCode는 값이 없으니까 null이 된거임

ㅋㅋㅋㅋㅋㅋㅋ