javascript
SpringBoot+Swagger2常用注解
場景
SpringBoot+Swagger2實現可視化API文檔流程:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/93616618
SpringBoot+MyBatisPlus+Swagger2.7規范開發接口流程(以廢料包材入庫與出庫為例):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/93875338
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
在上面使用Swagger實現可視化API之后,那么其常用注解有哪些。
@Api
作用在Controller類上,對請求類的說明
示例:
?
@ApiOperation
方法的說明
示例:
?
@ApiImplicitParams 和 @ApiImplicitParam
對方法參數的說明,單個用@ApiImplicitParam,多個用@ApiImplicitParams
示例:
單個參數
?
多個參數
?
@ApiParam
對方法的參數進行說明
示例:
?
@ApiModel
作用在JavaBean上,說明其用途。
有時參數為封裝的JavaBean時,需要對此JavaBean進行說明
示例:
?
@ApiModelProperty
用在JavaBean類的屬性上面,說明此屬性的的含義
示例:
?
總結
以上是生活随笔為你收集整理的SpringBoot+Swagger2常用注解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MyBatis中动态sql实现时间范围比
- 下一篇: SourceTree中拉取GitLab代