CompletableFuture CompletableFunture은 Asynchronous programming을 수행할수 있도록 java에서 제공하는 class이며, 기존 Future를 기반으로 외부에서 완료시킬수 있어 CompletableFuture라는 이름을 갖게 되었다. CompletableFuture은 Future에서 할수없었던 여러 Future의 조합, 예외처리, callback 등록 등이 가능하다. 비동기 작업 runAsync 반환값이 없는 경우 supplyAsync 반환값이 있는 경우 runAsync CompletableFuture future = CompletableFuture.runAsync(() -> { System.out.println("runAsync"); }); future.ge..