當前位置:生活科普幫 >

生活百科 >居家生活 >

SpringBoot的controller是幹啥的

SpringBoot的controller是幹啥的

SpringBoot的controller是幹啥的

Controller是SpringBoot的基本元件,也是MVC結構的組成部分,其作用是將使用者提交來的請求通過URL匹配,分發給不同的接收器(具體的Controller),該接收器會對其進行相應處理,然後返回處理結果。

例如:在 RESTful 介面中,Controller 接受使用者的引數,從資料庫中查詢內容返回給使用者或者將使用者的請求更新到資料庫中。在 HTML 頁面請求中,Controller 根據使用者訪問不同的 URL,渲染不同的模板得到 HTML 返回給使用者。在代理服務器中,Controller 將使用者的請求轉發到其他伺服器上,並將其他伺服器的處理結果返回給使用者。

Controller 層主要對使用者的請求引數進行處理(校驗、轉換),然後呼叫對應的 service 方法處理業務,得到業務結果後封裝並返回:獲取使用者通過 HTTP 傳遞過來的請求引數。校驗、組裝引數。呼叫 Service 進行業務處理,必要時處理轉換 Service 的返回結果,讓它適應使用者的需求。通過 HTTP 將結果響應給使用者。


標籤:
  • 文章版權屬於文章作者所有,轉載請註明 https://shkpb.com/baike/jujia/mzw9ke.html