[Spring] Spring - Bean Validation
·
TIL/Spring
오늘은 Bean Validation에 대해서 정리해보려고 한다!Bean Validation 이란?이전에 정리했던 BindingResult 내용을 살펴보면 검증 부분에 대해서 직접 코드를 작성하였는데, 매번 코드를 작성하는 것도 번거롭고 특정 필드에 대한 검증 로직은 대부분 비슷한 부분에 대해서 검증을 진행한다(ex. 빈 값, 특정 값..) [Spring] Spring Validation-BindingResult(with.thymeleaf)Bean Validation을 사용하기 전에 BindingResult로 검증 로직을 작성하는 것에 대한 내용을 기록하고자 한다. 데이터를 검증하고 문제가 있는 경우 사용자에게 오류 메시지를 보여줌과 동시에 사용자가yelin1217.tistory.com이러한 검증 로직을 ..
[Spring] Spring Validation-BindingResult(with.thymeleaf)
·
TIL/Spring
Bean Validation을 사용하기 전에 BindingResult로 검증 로직을 작성하는 것에 대한 내용을 기록하고자 한다. 데이터를 검증하고 문제가 있는 경우 사용자에게 오류 메시지를 보여줌과 동시에 사용자가 입력한 값도 화면에 그대로 남기기 위해서 어떻게 할 수 있는지 하나씩 살펴보자!BindingResult는 무엇이며 어떻게 사용해야할까?org.springframework.validation.BindingResult는 스프링이 제공하는 검증 오류를 보관하는 객체이다.가장 주의해야할 점은 BindingResult의 파라미터 위치는 @ModelAttribute를 사용하는 검증이 필요한 객체 다음에 와야한다.그래야 스프링이 제공하는 BindingResult가 자동으로 검증 객체를 찾아 검증이 가능하기..