From 2cd9cc9484fed97e63549c13ff5f84695d8c128b Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Tue, 5 Mar 2024 18:46:07 -0500 Subject: [PATCH 1/2] removing spring annotations to support multiple clients --- src/main/java/com/inteligr8/rs/ClientImpl.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/java/com/inteligr8/rs/ClientImpl.java b/src/main/java/com/inteligr8/rs/ClientImpl.java index 330ebc2..e6de5fc 100644 --- a/src/main/java/com/inteligr8/rs/ClientImpl.java +++ b/src/main/java/com/inteligr8/rs/ClientImpl.java @@ -19,8 +19,6 @@ import javax.ws.rs.client.ClientBuilder; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; /** * A class that provides pre-configured JAX-RS Client & WebTarget objects @@ -28,7 +26,6 @@ import org.springframework.stereotype.Component; * * @author brian@inteligr8.com */ -@Component("client.jaxrs") public class ClientImpl extends Client { private final Logger logger = LoggerFactory.getLogger(ClientImpl.class); @@ -39,7 +36,6 @@ public class ClientImpl extends Client { * This constructor is for Spring or POJO use. * @param config The client configuration. */ - @Autowired public ClientImpl(ClientConfiguration config) { this.config = config; } From b4d6c1c72c9cd9fed59333ca680b877d20da94d4 Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Tue, 5 Mar 2024 18:46:43 -0500 Subject: [PATCH 2/2] removing spring annotations to support multiple clients --- src/main/cxf/com/inteligr8/rs/ClientCxfImpl.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/cxf/com/inteligr8/rs/ClientCxfImpl.java b/src/main/cxf/com/inteligr8/rs/ClientCxfImpl.java index 9350815..f0e1adb 100644 --- a/src/main/cxf/com/inteligr8/rs/ClientCxfImpl.java +++ b/src/main/cxf/com/inteligr8/rs/ClientCxfImpl.java @@ -28,8 +28,6 @@ import org.apache.cxf.transport.http.HTTPConduit; import org.apache.cxf.transports.http.configuration.HTTPClientPolicy; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; @@ -41,7 +39,6 @@ import com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider; * * @author brian@inteligr8.com */ -@Component("client.cxf") public class ClientCxfImpl extends Client { private final Logger logger = LoggerFactory.getLogger(ClientCxfImpl.class); @@ -54,7 +51,6 @@ public class ClientCxfImpl extends Client { * This constructor is for Spring or POJO use. * @param config The client configuration. */ - @Autowired public ClientCxfImpl(ClientCxfConfiguration config) { this.config = config; }