검증

[Spring] Spring 검증 기능2 (Bean Validation) 1. Bean Validation 어노테이션을 사용하여 간단한 필드 검증 로직을 할 수 있게 하는 것 자바 기술 표준 중 하나 검증 어노테이션과 여러 인터페이스의 모음 일반적으로 hibernate-validator 구현체 사용 → ORM과 관련X spring-boot-starter-validation 라이브러리를 의존관계에 추가하여 사용 2. 검증 어노테이션 @NotNull : null을 허용하지 않음 @NotBlank : 빈값 혹은 공백만 있는 경우를 허용하지 않음 @Range(min = 10, max = 100) : 범위 안의 값이어야 함 @Max(100) : 최대 100까지 허용 @Min(100) : 최소 100까지 허용 이외..
[Spring] Spring 검증 기능1 (BindingResult, Validator) 1. BindingResult 스프링이 제공하는 검증 오류를 보관하는 객체 Errors 인터페이스를 상속받는 인터페이스 Errors : 단순한 오류 저장과 조회 기능 BindingResult : Errors + 추가 기능(ex) addError()) 오류가 발생하면 사용자가 입력한 값을 담아주는 역할도 가능 오류를 확인할 파라미터 뒤에 써주면 자동적으로 아래와 같은 일들을 해줌 특정 필드에 오류가 발생하면 FieldError 객체를 생성해서 BindingResult에 자동으로 담아 줌 특정 필드를 넘어서는 오류가 발생하면 ObjectError 객체를 생성해서 BindingResult에 자동으로 담아 줌 @ModelA..
쿠엔크
'검증' 태그의 글 목록