Validation이란? 데이터가 부정확(불완전)한지 확인하기 위해서 사용되는 처리이다. 예를들어 Java에서 null값에 대해서 접근하려고 할 때 null pointer exception이 발생 함으로, 이러한 부분을 방지하기 위해 미리 검증하는 과정을 Validation이라고 한다. 단순하게 아래와 같은 코드들도 Validation이라고 할 수 있다. public void run(String account, String pw){ if(account==null||pw==null) return; } 하지만 이렇게 if-else문으로 검증을 하다가는 반복되는 부분이 많아지며, 따로 메소드를 빼더라도 반복문이 많아지는 것은 변함이 없다. SpringBoot에서는 Annotation을 기반으로 Validati..