@RequiredArgsConstructor
@Getter
public class isSuccessSendingEmailDto {
private final boolean isSuccess;
private final String message;
}
해당 객체를 Controller에서 반환하면,
is가 떼어져서 나온다.
근데, 현재 존재하는 boolean (primitive type)을 Wrapper 클래스로 감싸면,
@RequiredArgsConstructor
@Getter
public class isSuccessSendingEmailDto {
private final Boolean isSuccess;
private final String message;
}
잘만 된다. 그 이유가 무엇일까?
참고
https://stackoverflow.com/questions/32270422/jackson-renames-primitive-boolean-field-by-removing-is
serialize 방식 떄문이라고는 하는데.. 잘 뜯어봐도 나오지 않아서 다음에 찾아보자.