From c61f2ca10748522f05c173f48a738873f5747bf9 Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Tue, 5 Mar 2024 18:45:46 -0500 Subject: [PATCH 1/2] removing spring annotations to support multiple clients --- src/main/jersey/com/inteligr8/rs/ClientJerseyImpl.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/jersey/com/inteligr8/rs/ClientJerseyImpl.java b/src/main/jersey/com/inteligr8/rs/ClientJerseyImpl.java index 98514c2..a82b533 100644 --- a/src/main/jersey/com/inteligr8/rs/ClientJerseyImpl.java +++ b/src/main/jersey/com/inteligr8/rs/ClientJerseyImpl.java @@ -24,8 +24,6 @@ import org.glassfish.jersey.internal.RuntimeDelegateImpl; import org.glassfish.jersey.media.multipart.MultiPartFeature; 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 @@ -33,7 +31,6 @@ import org.springframework.stereotype.Component; * * @author brian@inteligr8.com */ -@Component("client.jersey") public class ClientJerseyImpl extends Client { private final Logger logger = LoggerFactory.getLogger(ClientJerseyImpl.class); @@ -44,7 +41,6 @@ public class ClientJerseyImpl extends Client { * This constructor is for Spring or POJO use. * @param config The client configuration. */ - @Autowired public ClientJerseyImpl(ClientJerseyConfiguration config) { this.config = config; } From 2cd9cc9484fed97e63549c13ff5f84695d8c128b Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Tue, 5 Mar 2024 18:46:07 -0500 Subject: [PATCH 2/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; }