要使用Jersey客戶端請求Spring Boot服務,你需要遵循以下步驟:
pom.xml
文件中添加以下依賴:<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet</artifactId>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
</dependency>
ClientBuilder
類來創建一個實例:import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
Client client = ClientBuilder.newClient();
target
方法指定要請求的URL:import javax.ws.rs.core.Response;
String url = "http://localhost:8080/api/your-endpoint";
Response response = client.target(url).request().get();
Response
對象來獲取響應的狀態碼、頭信息和實體。int status = response.getStatus();
String body = response.readEntity(String.class);
System.out.println("Status: " + status);
System.out.println("Response body: " + body);
client.close();
以上就是使用Jersey客戶端請求Spring Boot服務的基本步驟。根據你的具體需求,你可以進一步配置Jersey客戶端,例如設置請求頭、請求方法、請求體等。