springboot常用註解有哪些

2021-10-02 19:35:34 字數 821 閱讀 2067

主啟動類,包含了@springbootconfiguration、@enableautoconfiguration和@componentscan

@restcontroller

用於標註控制層元件,包含@controller和@responsebody

@responsebody

表示該方法的返回結果直接寫入http response body中

@autowired

用於依賴注入

@service

用於標註業務層元件。

@repository

用於標註資料訪問元件

@componentscan

元件掃瞄。相當於,如果掃瞄到有@component @controller @service等這些註解的類,則把這些類註冊為bean。

@configuration

指出該類是 bean 配置的資訊源,相當於xml中的,一般加在主類上。

@bean

相當於xml中的,放在方法的上面,而不是類,意思是產生乙個bean,並交給spring管理。

@controlleradvice

統一處理異常

@exceptionhandler(exception.class)

用在方法上面表示遇到這個異常就執行以下方法

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 這個註解的作用是將其他的類,介面引入,類似於之前的類的初始化等...