300x250
반응형
{
"user_mail": "test@mail.com"
}
프론트나 웹에서는 주로 스네이크 케이스를 사용하지만
자바에서 변수명은 대개 카멜케이스를 사용한다
스네이크 케이스로 들어오는 변수 이름을 카멜케이스로 받고자 할 때
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
public class SignUpBusinessRequest {
private String userEmail;
}
이렇게 @JsonNaming 어노테이션을 써소 네이밍전략을 설정해주면
알아서 언더바를 대문자로 변환해서 받아줌
단 dto를 이렇게 설정해놓고 프론트에서 userEmail로 인풋을 보내면
해당 필드를 못찾아서 null로 들어옴
300x250
반응형
'IT > 자바, 스프링' 카테고리의 다른 글
자바 코드에서 오라클 oci 인스턴스 생성하기 (0) | 2022.01.13 |
---|---|
스프링 부트에서 비동기로 작업하기 (0) | 2022.01.10 |
스프링 프로젝트 api에 context path 설정하기 ( /api/v1 ) (0) | 2021.12.17 |
자바 string에서 boolean 변환하기 (0) | 2021.12.15 |
URL Decoder (퍼센트 인코딩 되돌리기) (0) | 2021.12.06 |