@Vaildation을 사용하는 이유

  1. 필드 값이 점차 증가하면 null 조건에 대한 내용이 너무 복잡해지고 길어진다.
  2. 개발팁 → 3번이상 반복작업을 진행할때 내 자신을 의심해봐야한다.
  3. 누락이 될 염려가 있다.
  4. 검증해야할 것이 많기 때문이다. ← Point
  5. 개발자 스럽게 해야한다.

만약 의도하지 않는 값을 처리를 위한 검증이 너무 많다.

SpringBoot는 기본적으로 Vaildation이 지원이 되어있다.

하지만 최신버전 SpringBoot는 의존성을 추가해야한다!

implementation 'org.springframework.boot:spring-boot-starter-validation'
@NotBlank
private String title;

@NotBlank
private String content;

Validation 활성화 방법