유효성 검사를 위한 토요일 이었다... 여름이었다...
기본 valid
- Request 객체에 @Valid
- Request 객체에 validation annotation 을 이용하여 기본 유효성 검사 등록
커스텀 valid
- Validator implements 한 abstract class 생성
- 로직 구현할 함수 생성
- abstract class 를 implements 하여 class 생성 후 유효성 검사 로직 구현
- Controller 에 추가
흐름
- Post 한 함수에서 service 에 handling 요청
- Service 에서 errors 받아서 검사 실패 목록 제단
- Controller 에서 Map 으로 받은 후 model 로 전달
- View 에서 error 검출 시 메시지 출력