시작하기 위해서 build.gradle
에 아래를 추가해줘야한다.
implementation 'org.springframework.boot:spring-boot-starter-validation'
검증기 생성
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
Validator validator = factory.getValidator();
이후 스프링이랑 통합하면 안쓰니까 그냥 이렇게 사용하는구나 정도만 참고하자.
검증 실행
Set<ConstraintViolation<Item>> violations = validator.validate(item);
추가로 만약 메세지를 작성하고 싶다 하면
이런식으로 작성해도 되고 에러.properties
를 이용해서 작성할 수도 있다.