springboot 的常用註解解釋

2021-09-25 12:59:31 字數 1028 閱讀 8802

介紹

springboot 是所有基於spring開發的專案的,springboot 的設計師為了讓我們盡可能的快的跑起來,spring應用程式並且盡可能減少你的配置檔案。

和前端互動

1,前端的http請求會到controller這一層,而controller層根據相應路由資訊註解會跳轉到相應的類;

3,在執行相應的sql後,將會依次返回到controller層,然後在http的返回中將會以json串物件返回給前端的呼叫方。

4,前端在http的response中拿到返回的值,然後在進行一些處理。概念

bean

bean是乙個物件,用ioc生成的物件就是bean

配置vs註解

@configuration

註解在類上,表示這是乙個ioc容器,相當於spring的配置檔案,ioc容器的配置類。

@componentscan

如果掃瞄到有@component @controller @service等這些註解的類,則把這些類註冊為bean。@controller, @service, @repository是@component的細化,這三個註解比@component帶有更多的語義,它們分別對應了控制層、服務層、持久層的類。

@restcontroller

告訴spring以json字串的形式渲染結果,並直接返回給呼叫者。

告訴spring這是乙個用來處理請求位址對映的註解。

@autowired

可以對類成員變數、方法及建構函式進行標註。從ioc容器中去查詢,並自動裝配。(去除@autowired可以執行一下試試)

註解的介面生成乙個實現類

瀏覽器從乙個網域名稱的網頁去請求另乙個網域名稱的資源時,網域名稱、埠、協議任一不同,都是跨域。

跨域資源共享(cors) 是一種機制,它使用額外的 http 頭來告訴瀏覽器 讓執行的web應用被准許訪問來自不同源伺服器上的指定的資源。

Springboot常用註解

1.requestbody可以將請求體中的json字串繫結到相應的bean上 1 之前 ajax success function data public void login requestbody string username,requestbody string pwd 2 使用reques...

springboot常用註解

申明讓spring boot自動給程式進行必要的配置,這個配置等同於 configuration enableautoconfiguration 和 componentscan 三個配置。configuration 相當於傳統的xml配置檔案,如果有些第三方庫需要用到xml檔案,建議仍然通過 con...

springboot常用註解

controller層 controller 用來響應頁面,表示當前的類為控制器。restcontroller 是 responsebody和 controller的結合表明當前類是控制器且返回的是一組資料,不是頁面。autowired 這個註解的作用是將其他的類,介面引入,類似於之前的類的初始化等...