🎈 @NotNull vs nullable = false 은 무슨 차이가 있나? 유효성 검사를 프로젝트에 추가하려다가 코드를 보니, @Column(nullable = false, length = 20, name = "name") private String name; 위의 코드를 발견했다. @Column 어노테이션의 nullable 속성이 false로 되어있다. 프로젝트를 실행하면 이렇게 not null의 조건이 붙은채 테이블이 생성된다. 해당 필드를 @NotNull을 붙여서 변경해보자 @NotNull private String name; @PostMapping("/user") public void saveUser(@Valid @RequestBody UserCreateRequest request) { use..