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 註解在類上...