Bean Validation1 [Spring5] 커맨드 객체 검증(Validate(), @Valid, Bean Validation) 웹 애플리케이션에서 사용자 입력을 받을 때, 올바른 데이터인지 확인하는 "검증(validation)"은 매우 중요합니다. Spring에서는 커맨드 객체(command object)를 활용해 검증 로직을 쉽게 작성할 수 있습니다. 1. 컨트롤러에서 커맨드 객체 검증 (Validate() 메서드 사용)커맨드 객체란 사용자가 폼에 입력한 데이터를 매핑하는 객체입니다. Spring에서는 Validator 인터페이스를 사용해 검증 로직을 명시적으로 작성할 수 있습니다.주요 메서드rejectValue(field, errorCode): 특정 필드에 오류 추가.reject(errorCode): 객체 전체에 오류 추가.예시 코드// 1. Validator 구현public class UserValidator impleme.. 2024. 11. 24. 이전 1 다음