1. 개요 이 기사에서는 표준 try-catch 블록 이외의 기능적인 오류 처리 방법을 살펴보겠습니다 . 우리는 일반적인 프로그램 처리 흐름에 오류 처리를 내장하여 보다 유창하고 의식적인 API를 만들 수 있게 해주는 Vavr 라이브러리의 Try 클래스를 사용할 것입니다. Vavr에 대한 자세한 정보를 얻으려면 이 기사 를 확인하십시오 . 2. 예외 처리 표준 방식 Response 를 반환 하거나 실패한 경우 확인된 예외인 ClientException 을 throw 하는 call() 메서드가 있는 간단한 인터페이스가 있다고 가정해 보겠습니다 . public interface HttpClient { Response call() throws ClientException; } 응답 은 하나 의 id 필드 만 ..