목록validate (1)
처음부터 차근차근
스프링 부트의 유효성 검사
Bean Validation Bean Validation 데이터 유효성 검사 프레임워크이다. 어노테이션으로 데이터를 검증한다. 검증 자체를 DTO or 도메인에 얹는 방식으로 수행한다. Hibernate Validator Bean Validation 명세의 구현체이다. 스프링 부트에서는 이 Hibernate Validator를 유효성 검사 표준으로 채택해서 사용하고 있다. 스프링 부트의 유효성 검사 스프링 부트는 각 계층으로 데이터가 넘어오는 시점에 해당 데이터에 대한 검사를 실시한다. 여기서 각 계층은 컨트롤러, 서비스, 레파지토리 등을 의미한다. dto는 데이터를 담아 컨트롤러 -> 서비스 -> 레파지토리 이렇게 이동한다. 그래서 dto에다 유효성 검사를 얹어놓은 것이다. 스프링 부트는 dto 객체를..
Framework/Spring
2022. 9. 18. 15:33