Skip to content

Commit 3f5d40d

Browse files
sks1995sks1995
andauthored
Avoid WebClient bean name conflict (#31)
* Remove unused dependencies in pom * Remove unused dependencies in pom * Avoid WebClient bean conflict --------- Co-authored-by: sks1995 <sumitkumar543@gmail.com>
1 parent 5406762 commit 3f5d40d

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/main/java/com/intuit/springwebclient/client/CommonSpringWebClient.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import java.util.Objects;
55
import java.util.function.Consumer;
66

7+
import org.springframework.beans.factory.annotation.Qualifier;
78
import org.springframework.http.HttpHeaders;
89
import org.springframework.http.HttpStatus;
910
import org.springframework.http.ResponseEntity;
@@ -18,7 +19,6 @@
1819
import com.intuit.springwebclient.entity.ClientHttpResponse;
1920
import com.intuit.springwebclient.retryHandler.RetryHandlerFactory;
2021

21-
import lombok.AllArgsConstructor;
2222
import lombok.extern.slf4j.Slf4j;
2323
import reactor.core.publisher.Mono;
2424
import reactor.util.retry.Retry;
@@ -28,11 +28,14 @@
2828
*/
2929
@Slf4j
3030
@Component
31-
@AllArgsConstructor
3231
public class CommonSpringWebClient {
3332
private final WebClient webClient;
3433

35-
/**
34+
public CommonSpringWebClient(@Qualifier("RWebPulseClient") WebClient webClient) {
35+
this.webClient = webClient;
36+
}
37+
38+
/**
3639
* Execute Blocking http request.
3740
* @param httpRequest
3841
* @return

src/main/java/com/intuit/springwebclient/config/WebClientConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public HttpClient webHttpClient(){
4141
.option(ChannelOption.SO_TIMEOUT, webClientConfiguration.getHttpClientConfig().getSocketTimeoutMillis());
4242
}
4343

44-
@Bean
44+
@Bean("RWebPulseClient")
4545
public WebClient createWebClient(){
4646
return WebClient.builder()
4747
.clientConnector(new ReactorClientHttpConnector(webHttpClient()))

0 commit comments

Comments
 (0)