{ System.out.println("성공"); }, error -> { System.out.println("업데이트 실패: " + error.getMessage()); } ); }"> { System.out.println("성공"); }, error -> { System.out.println("업데이트 실패: " + error.getMessage()); } ); }"> { System.out.println("성공"); }, error -> { System.out.println("업데이트 실패: " + error.getMessage()); } ); }">
public void test() {
WebClient webClient = WebClient.builder()
.defaultHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE) // 기본 헤더 설정
.build();
webClient.get()
.uri("<http://localhost:8080/transfer/test>")
.retrieve()
.bodyToMono(String.class)
.subscribe(
responseBody -> {
System.out.println("성공");
},
error -> {
System.out.println("업데이트 실패: " + error.getMessage());
}
);
}
web-client 사용간에 web의 입장에서 코드를 작성하게된다.
이때 mono 방식으로 주고받게 되는데, subscribe 가 없으면 안돌아간다.