StringBoot註解記錄

2021-09-29 20:48:26 字數 991 閱讀 2881

apioperation(value=」」) swagger配合文件新增備註

apiimplicitparams 用於方法,包含多個 @apiimplicitparam用({})包含@apiimplicitparam

apiimplicitparam 作用在方法上,表示單獨的請求引數

引數:

1. name :引數名。

2. value : 引數的具體意義,作用。

3. required : 引數是否必填。

4. datatype :引數的資料型別。

5. paramtype :查詢引數型別,這裡有幾種形式:

transactional 配置事務,丟擲異常後自動回滾

preauthorize 許可權分布

requestparam 接收請求引數 required為true時不傳值會報錯

value 為屬性賦值

responsebody 返回資訊為json

controller return時會被檢視處理器識別成靜態檔案的路徑

restcontroller 是@controller和@responsebody的結合體,返回為json資料

repository 給bean容器命名

param 在方法上寫sql,接收多個引數時必須使用

builder 宣告實體

data由lombok提供,可以為類提供get和set方法, 還有 equals()、hashcode()、tostring() 、is***()等方法

noargsconstructor 由lombok提供生成乙個無引數的構造方法

allargscontructor 生成乙個包含所有變數

equalsandhashcode 生成的equals和hashcode方法,沒有調取父類

apimodel 由swagger提供,描述返回物件的意義

generatedvalue 提供了主鍵的生成策略,有兩個屬性,分別是strategy和generator

spring註解記錄

記錄spring常見註解 方便今後查閱 service服務層元件,用於標註業務層元件,表示定義乙個bean,自動根據bean的類名例項化乙個首寫字母為小寫的bean,例如chinese例項化為chinese,如果需要自己改名字則 service 你自己改的bean名 controller用於標註控制...

記錄 註解和效能

註解和效能沒有關係,servlet的生命週期是這樣的,在呼叫這個servlet時候才建立這個servlet的類並執行init 方法,然後另外有人執行這個servlet的時候並沒有重啟建立servlet和執行裡邊的init 方法,所以servlet容器時單利的,spring就是servlet的封裝的框...

Lombok註解使用記錄

lombok記錄 1.noargsconstructor 生成乙個無引數的構造方法 2.allargscontructor 生成乙個包含所有變數 3.getter和 setter 生成預設的getter setter方法 4.tostring 自動生成tostring 方法 5.data 註解在類上...