@Valid Exception Handling과 Response 코드 개선 Spring에서 제공하는 @RestControllerAdvice, @ExceptionHandler를 활용하여 API 예외 처리를 하였다. 여기서 중요한 점은, 기본적인 생성자 대신 정적 팩터리 메서드를 활용했기 때문에 입력 매개변수에 따라 유연하게 ErrorResponse 객체를 반환할 수 있다는 점이다. of라는 정적 팩터리 메소드들은 여러가지 상황에 대응할 수 있다. 이는 에러 코드가 도... 정적 팩터리 메서드@RestControllerAdvice@ValidAPI Response@ExceptionHandler예외처리@ExceptionHandler Spring boot @ Validated 주석 및 배합 @ Valid 사용 간단 한 방법 은 Controller 내 인터페이스 매개 변수 앞 에 직접 검사 주 해 를 추가 하 는 것 입 니 다 (@ NotBlank... 이 때 는 클래스 에 주 해 를 추가 해 야 합 니 다. 검사 파라미터 가 너무 많 으 면 코드 에 많은 if 를 써 서 검증 해 야 합 니 다. 이 때 @ Validated 주 해 를 사용 하여 검증 할 수 있 습 니 다. 문자 길 이 는 min ... @Validated@ValidSpringBoot
Exception Handling과 Response 코드 개선 Spring에서 제공하는 @RestControllerAdvice, @ExceptionHandler를 활용하여 API 예외 처리를 하였다. 여기서 중요한 점은, 기본적인 생성자 대신 정적 팩터리 메서드를 활용했기 때문에 입력 매개변수에 따라 유연하게 ErrorResponse 객체를 반환할 수 있다는 점이다. of라는 정적 팩터리 메소드들은 여러가지 상황에 대응할 수 있다. 이는 에러 코드가 도... 정적 팩터리 메서드@RestControllerAdvice@ValidAPI Response@ExceptionHandler예외처리@ExceptionHandler Spring boot @ Validated 주석 및 배합 @ Valid 사용 간단 한 방법 은 Controller 내 인터페이스 매개 변수 앞 에 직접 검사 주 해 를 추가 하 는 것 입 니 다 (@ NotBlank... 이 때 는 클래스 에 주 해 를 추가 해 야 합 니 다. 검사 파라미터 가 너무 많 으 면 코드 에 많은 if 를 써 서 검증 해 야 합 니 다. 이 때 @ Validated 주 해 를 사용 하여 검증 할 수 있 습 니 다. 문자 길 이 는 min ... @Validated@ValidSpringBoot