@Valid
-
@Valid 와 @ControllerAdvice로 DTO 예외처리하기Spring 2020. 1. 12. 00:54
@Valid 세팅 및 사용하기 해당편에 이어서 @Valid와 @ControllerAdvice를 이용한 Exception처리를 하려고한다.@Vailid 사용법에 관한 설명은 생략한다. 위의 링크를 참고하면된다 @Valid는 @ControllerAdvice와 같이 쓰면 궁합이 굉장히 좋다! 회사에서도 물론 같이 쓰고있고 ㅎㅎ @ControllerAdvice 이란?@Controller 전역에서 발생할 수 있는 예외를 잡아 처리해주는 annotation이다. 바로 코드로 보자 패키지구조빨간점의 클래스들만 주의 깊게 보면 된다 Controllerpackage com.example.validtest.controller; import com.example.validtest.model.UserDto; import lo..
-
@Valid 세팅 및 사용법Spring 2019. 10. 26. 13:25
간단소개 API를 만들다 보면 유효성체크를 꼭하기 마련이다. 매번 유효성체크를 로직을 작성하는 것도 매우 반복되는 일이다. Javax에서 @Valid 어노테이션을 제공해주고 있는대 Bean Validation을 아주 쉽고 간편 유효성검사를 제공해주고 있다! 예제 환경 SpringBoot 2.1.9Java 1.8Maven 세팅 pom.xml org.springframework.boot spring-boot-starter-web org.projectlombok lombok true org.springframework.boot spring-boot-starter-test test SpringBoot 프로젝트를 생성 할 때, SpringBoot-Web을 선택하면 javax.validation은 자동으로 들어가 ..