250x250
Notice
Recent Posts
Recent Comments
Link
코린이의 기술 블로그
입력 유효성 검증 본문
1. 입력값 검증
-스프링MVC는 Bean Validation 기능을 이용해 요청 파라미터 값이 입력값 검증
(1) 환경설정
-의존 관계설정
(2) 입력값 검증 활성화
-@Validated 애너테이션을 지정하여 입력 검증 활성화
2.입력값 검증 결과
(1) 에러 정보 확인을 위한 BindingResult
(2) 입력값 검증 결과 확인
-입력값 검증 대상인 도메인 클래스의 해당 컨트롤러 클래스에 BindingResult 정의
3. 입력값 검증 규칙
- Bean Validation 표준 제약 애너테이션
- 서드파티에서 구현 제약 애너테이션
- 직접 구현한 제약 애너테이션
(1)입력 값 검증 규칙
-@NotNull : 빈값
-@NotBlank : 틀리면 앞뒤의 여백을 없애주는
-@Size : 글자수나 컬렉션의 요소 개수 검사
-@Email : 이메일 주소 형식
-@Past : 과거 날짜 검사
-@Future : 미래날짜 검사
4. 중첩 자바빈즈 입력값 검증
-@Valid를 지정
(1) 중첩된 자바빈즈 입력값 검증 지정
-@Valid를 지정
728x90
'Java Web' 카테고리의 다른 글
REST의 정의 (0) | 2022.01.03 |
---|---|
재귀 함수 (0) | 2021.12.12 |
스프링 폼 요소 - 2 (0) | 2021.12.08 |
스프링 폼 요소 - 1 (0) | 2021.12.07 |
데이터 전달자 모델 (0) | 2021.12.06 |
Comments