스프링 MVC 2 - 정리(검증1 - Validation)
반응형
정리(검증1 - Validation)
- 검증 요구사항
- 클라이언트 검증은 사용성이 좋으나 신뢰할 수 없어서 서버 검증과 섞어서 써야함.
- 타입검증
- 필드 검증
- 특정 필드의 범위를 넘어서는 검증
- 프로젝트 설정 V1
- 검증 직접 처리 - 소개
- 성공로직
- 실패로직 - 실패하게되면 컨트롤러에서 다시 폼을 보여준다.
- 검증 직접 처리 - 개발
- 프로젝트 준비 V2
- BindingResult1
-
- BindingResult
- FieldError
- ObjectError
- BindingResult
- BindingResult2
- BindingResult가 있으면 오류정보(FieldError)를 BindingResult에 담아서 컨트롤러를 정상 호출한다.
- BindingResult에 검증 오류를 적용하는 3가지 방법
- @ModelAttribute의 객체에 타입 오류 등으로 바인딩이 실패하는 경우 스프링이 FieldError 생성해서 BindingResult에 넣어준다.
- 개발자가 직접 넣어준다
- Validator 사용
- FieldError, ObjectError
- 여러 파라미터가 있다.
- 오류 코드와 메시지 처리1
- 오류 코드와 메시지 처리2
- 오류 코드와 메시지 처리3
- 오류 코드와 메시지 처리4
- 오류 코드와 메시지 처리5
- 오류 코드와 메시지 처리6
- Validator 분리1
- Validator 분리2
- 정리
반응형
'Spring' 카테고리의 다른 글
스프링 MVC 2 - Bean Validation - 시작 (0) | 2022.09.02 |
---|---|
스프링 MVC 2 - Bean Validation - 소개 (0) | 2022.09.01 |
스프링 MVC 2 - Validator 분리2 (0) | 2022.09.01 |
스프링 MVC 2 - Validator 분리1 (0) | 2022.08.31 |
스프링 MVC 2 - 오류 코드와 메시지 처리6 (0) | 2022.08.31 |
댓글
이 글 공유하기
다른 글
-
스프링 MVC 2 - Bean Validation - 시작
스프링 MVC 2 - Bean Validation - 시작
2022.09.02 -
스프링 MVC 2 - Bean Validation - 소개
스프링 MVC 2 - Bean Validation - 소개
2022.09.01 -
스프링 MVC 2 - Validator 분리2
스프링 MVC 2 - Validator 분리2
2022.09.01 -
스프링 MVC 2 - Validator 분리1
스프링 MVC 2 - Validator 분리1
2022.08.31