StringBoot註解記錄

PostMapping() 請求方式和地址
GetMapping() 請求方式和地址
RequestMapping() 映射地址
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() 、isXxx()等方法
NoArgsConstructor 由lombok提供生成一個無參數的構造方法
AllArgsContructor 生成一個包含所有變量
EqualsAndHashCode 生成的equals和hashCode方法,沒有調取父類
ApiModel 由Swagger提供,描述返回對象的意義
GeneratedValue 提供了主鍵的生成策略,有兩個屬性,分別是strategy和generator
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章