SpringBoot建立HttpClient並使用

2021-08-18 13:45:54 字數 2734 閱讀 1036

1、引入依賴

#併發數

defaultmaxperroute:20

#建立連線的最長時間

connecttimeout:1000

#從連線池中獲取到連線的最長時間

connectionrequesttimeout:500

#資料傳輸的最長時間

/*** 首先例項化乙個連線池管理器,設定最大連線數、併發連線數

/*** 例項化連線池,設定連線池管理器。

* 這裡需要以引數形式注入上面例項化的連線池管理器

/*** 注入連線池,用於獲取httpclient

/*** builder是requestconfig的乙個內部類

* 通過requestconfig的custom方法來獲取到乙個builder物件

* 設定builder的連線資訊

* 這裡還可以設定proxy,cookiespec等屬性。有需要的話可以在此設定

*/@bean(name =

"builder")

publicrequestconfig.builder getbuilder()

/*** 使用builder構建乙個requestconfig物件

*/@bean

publicrequestconfig getrequestconfig(

@qualifier(

"builder") requestconfig.builder builder) }

springboot建立方式

spring io platform 用於版本化應用程式的企業級分發。spring framework 用於事務管理 依賴注入 資料訪問 訊息傳遞和web應程式。spring cloud 用於分布式系統,用於構建或部署你的微服務。spring data 用於與資料訪問相關的微服務,不管是對映還是歸約...

建立springboot專案

springboot 就是為簡化spring的建立 配置 部署 執行 而建立的。springboot 直接引入依賴jar包 就行了,無須配置xml 一 建立springboot 1.建立乙個m en專案 2.引入springboot的依賴jar包 3.配置springboot的引導類 引導類不能直接...

建立springboot專案

注 1.groupid和artifactid被統稱為 座標 是為了保證專案唯一性而提出的,如果你要把你專案弄到m en本地倉庫去,你想要找到你的專案就必須根據這兩個id去查詢。2 groupid和artifactid是m en管理專案包時用作區分的字段,就像是地圖上的座標。3 artifactid ...