欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Swagger注解-@ApiModel和@ApiModelProperty的用法

 更新時間:2022年06月14日 10:49:36   作者:時間會告訴你答案,但不能重來  
這篇文章主要介紹了Swagger注解-@ApiModel和@ApiModelProperty的用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

@ApiModel

使用場景

在實體類上邊使用,標(biāo)記類時swagger的解析類

概述

提供有關(guān)swagger模型的其它信息,類將在操作中用作類型時自動內(nèi)省

屬性

屬性名稱數(shù)據(jù)類型默認值說明
valueString類名為模型提供備用名稱
descriptionString“”提供詳細的類描述
parentClass<?> parentVoid.class為模型提供父類以允許描述繼承關(guān)系
discriminatoryString“”支持模型繼承和多態(tài),使用鑒別器的字段的名稱,可以斷言需要使用哪個子類型
subTypesClass<?>[]{}從此模型繼承的子類型數(shù)組
referenceString“”指定對應(yīng)類型定義的引用,覆蓋指定的任何其他元數(shù)據(jù)

@ApiModelProperty

使用場景

使用在被 @ApiModel 注解的模型類的屬性上

概述

添加和操作模型屬性的數(shù)據(jù)

屬性

屬性名稱數(shù)據(jù)類型默認值說明
valueString“”屬性簡要說明
nameString“”運行覆蓋屬性的名稱。重寫屬性名稱
allowableValuesString“”限制參數(shù)可接收的值,三種方法,固定取值,固定范圍
accessString“”過濾屬性,參閱:io.swagger.core.filter.SwaggerSpecFilter
notesString“”目前尚未使用
dataTypeString“”參數(shù)的數(shù)據(jù)類型,可以是類名或原始數(shù)據(jù)類型,此值將覆蓋從類屬性讀取的數(shù)據(jù)類型
requiredbooleanfalse是否為必傳參數(shù),false:非必傳參數(shù); true:必傳參數(shù)
positionint0允許在模型中顯示排序?qū)傩?/td>
hiddenbooleanfalse隱藏模型屬性,false:不隱藏; true:隱藏
exampleString“”屬性的示例值
readOnlybooleanfalse指定模型屬性為只讀,false:非只讀; true:只讀
referenceString“”指定對應(yīng)類型定義的引用,覆蓋指定的任何其他元數(shù)據(jù)
allowEmptyValuebooleanfalse允許傳空值,false:不允許傳空值; true:允許傳空值

Swagger踩坑@ApiModel注解問題

@ApiModel內(nèi)的注釋 不要出現(xiàn)相同   否則會將相同的vo內(nèi)的字段進行合并  

補充:

@ApiModel(description = "碼農(nóng)") description內(nèi)的值 不要相同就可以避免

例如改為:@ApiModel(description = "碼農(nóng)2")

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MyBatis-plus批量插入的通用方法使用

    MyBatis-plus批量插入的通用方法使用

    mybatis-plus的IService接口默認提供saveBatch批量插入,也是唯一一個默認批量插入,在數(shù)據(jù)量不是很大的情況下可以直接使用,本文帶你詳細了解MyBatis-plus 批量插入的通用方法及使用方法,需要的朋友可以參考一下
    2023-04-04
  • spring cloud整合ribbon問題及解決方案

    spring cloud整合ribbon問題及解決方案

    很多小伙伴在整合ribbon都出了相同的問題,今天特地為大家整理了該問題的解決方案,文中有非常詳細的圖文解說,對出現(xiàn)同樣問題的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • SpringBoot實戰(zhàn)記錄之?dāng)?shù)據(jù)訪問

    SpringBoot實戰(zhàn)記錄之?dāng)?shù)據(jù)訪問

    對于數(shù)據(jù)訪問層,無論是SQL還是NOSQL,Spring Boot默認采用整合Spring Data的方式進行統(tǒng)一處理,添加大量自動配置,屏蔽了很多設(shè)置,下面這篇文章主要介紹了SpringBoot實戰(zhàn)記錄之?dāng)?shù)據(jù)訪問,需要的朋友可以參考下
    2022-04-04
  • Java基于IO流實現(xiàn)登錄和注冊功能

    Java基于IO流實現(xiàn)登錄和注冊功能

    這篇文章主要為大家詳細介紹了Java基于IO流實現(xiàn)登錄和注冊功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • idea中如何使用(Undo Commit...)

    idea中如何使用(Undo Commit...)

    這篇文章主要介紹了idea中如何使用(Undo Commit...)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • java面試JDK8?new?ReentrantLock()加鎖流程解析

    java面試JDK8?new?ReentrantLock()加鎖流程解析

    這篇文章主要為大家介紹了java面試JDK8?new?ReentrantLock()加鎖流程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • 老生常談java數(shù)組中的常見異常

    老生常談java數(shù)組中的常見異常

    數(shù)組是用來存儲一系列數(shù)據(jù),但它往往被認為是一系列相同類型的變量,異常是程序中的一些錯誤,但并不是所有的錯誤都是異常,并且錯誤有時候是可以避免的,接下來讓我們詳細的了解吧
    2022-03-03
  • 詳解Spring不同數(shù)據(jù)庫異常如何抽象的

    詳解Spring不同數(shù)據(jù)庫異常如何抽象的

    根據(jù)spring-jdbc中的定義,所有的數(shù)據(jù)操作異常都會轉(zhuǎn)換為 DataAccessException,下面這篇文章主要給大家介紹了關(guān)于Spring不同數(shù)據(jù)庫異常如何抽象的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • Spring Boot打包部署和環(huán)境配置詳解

    Spring Boot打包部署和環(huán)境配置詳解

    這篇文章主要介紹了Spring Boot打包部署和環(huán)境配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • java高質(zhì)量縮放圖片的示例代碼

    java高質(zhì)量縮放圖片的示例代碼

    這篇文章主要介紹了java高質(zhì)量縮放圖片的示例代碼,幫助大家更好的使用Java處理圖片,感興趣的朋友可以了解下
    2020-09-09

最新評論