@RequestParam
은 defaultValue는 설정이 가능하다.@RequestBody
로 객체를 통해 값을 받는 상황에서는 어떻게 객체 내부 필드에 defaultValue를 설정해야할 것인가...에 대해 고민하다가🤭 결론은 깔끔하게 생성자에 값을 넣어두고 시작하는 것이다.
NullPointException
예외가 터지지 않게 할 수 있다.public class MemberDto {
private String name;
private int age;
private int level;
public MemberDto() {
level = 0;
}
}
기본값을 지정할 필드를 생성자로 초기화하여 고민을 해결하자 !!
ref.[DTO 기본값]