프레임워크/Spring
@Valid를 이용해 타임리프에서 유효성 검증하기
Bean Validation Bean Validation 2.0(JSR - 380) 기술 표준으로 특정 구현체가 아님 대표적으로 Hibernate validator를 사용함 환경구성 Spring Boot 2.3버전 이후 부터는 프로젝트 생성시에 javax.validation이 자동 추가 되지 않기 때문에 build.gradle에 의존성을 추가해야 한다. 자세한건 여기를 통해 확인 할 수 있다. Spring에서는 LocalValidatorFactoryBean이 조건 검증을 처리하기 때문에 이를 빈에 등록해야하지만 SpringBoot에서는 위의 방법으로 의존성 추가만으로 설정이 된다. 배경 Bean Validaton이 나오게 된 배경은 어플리케이션 전체에 분산되어 있는 유효성 검사 코드가 중복이 발생하고, ..
2022. 8. 19.