国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

@Schema和@ApiModel等注解的聯(lián)系

這篇具有很好參考價值的文章主要介紹了@Schema和@ApiModel等注解的聯(lián)系。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

我在看公司之前的文檔,發(fā)現(xiàn)了@schema注解,不太了解,所以查詢了一些資料,把我的見解記錄下:

@Schema和@ApiModel等注解的聯(lián)系

開始的時候,沒查到太多信息,后來查到了,原來就是用過的@APImodel注解,一個是swagger2常用的注解,一個是swagger3常用的注解。

swagger2常用的5個注解:

最常用的5個注解
@Api:修飾整個類,描述Controller的作用
@ApiOperation:描述一個類的一個方法,或者說一個接口
@ApiParam:單個參數(shù)描述
 
@ApiModel:用對象來接收參數(shù)
@ApiProperty:用對象接收參數(shù)時,描述對象的一個字段
 
 
其它若干
@ApiResponse:HTTP響應(yīng)其中1個描述
 
@ApiResponses:HTTP響應(yīng)整體描述
 
@ApiClass
 
@ApiError
 
@ApiErrors
 
@ApiParamImplicit
 
@ApiParamsImplicit

用 swagger 3 注釋替換 swagger 2 注釋

(它已經(jīng)包含在springdoc-openapi-ui依賴項(xiàng)中)。swagger 3 注釋的包是io.swagger.v3.oas.annotations

依賴項(xiàng):

swagger3只需要一個依賴即可

<!-- https://mvnrepository.com/artifact/io.springfox/springfox-boot-starter -->
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-boot-starter</artifactId>
    <version>3.0.0</version>
</dependency>

swagger2到swagger3的變化規(guī)則:

@Api → @Tag
?
@ApiIgnore→@Parameter(hidden = true)或@Operation(hidden = true)或@Hidden
?
@ApiImplicitParam → @Parameter
?
@ApiImplicitParams → @Parameters
?
@ApiModel → @Schema
?
@ApiModelProperty(hidden = true) → @Schema(accessMode = READ_ONLY)
?
@ApiModelProperty → @Schema
?
@ApiOperation(value = "foo", notes = "bar") → @Operation(summary = "foo", description = "bar")
?
@ApiParam → @Parameter
?
@ApiResponse(code = 404, message = "foo") → @ApiResponse(responseCode = "404", description = "foo")

之后我問了GPT4:

?@Schema和@ApiModel等注解的聯(lián)系

?今天又學(xué)到一個新注解@schema,加油

?文章來源地址http://www.zghlxwxcb.cn/news/detail-471075.html

到了這里,關(guān)于@Schema和@ApiModel等注解的聯(lián)系的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SpringBoot 使用【AOP 切面+注解】實(shí)現(xiàn)在請求調(diào)用 Controller 方法前修改請求參數(shù)和在結(jié)果返回之前修改返回結(jié)果

    在項(xiàng)目中需要實(shí)現(xiàn) 在請求調(diào)用 Controller 方法前修改請求參數(shù)和在結(jié)果返回之前修改返回結(jié)果 。 我們可以使用 AOP 切面+注解的形式實(shí)現(xiàn)。這樣我們就可以在不修改原始代碼的情況下,通過切面類在方法調(diào)用前后插入額外的邏輯。 自定義注解 @PreProcess 自定義注解 @PreProcess 用于

    2024年03月20日
    瀏覽(38)
  • 機(jī)電公司管理小程序|基于微信小程序的機(jī)電公司管理小程序設(shè)計(jì)與實(shí)現(xiàn)(源碼+數(shù)據(jù)庫+文檔)

    機(jī)電公司管理小程序|基于微信小程序的機(jī)電公司管理小程序設(shè)計(jì)與實(shí)現(xiàn)(源碼+數(shù)據(jù)庫+文檔)

    機(jī)電公司管理小程序目錄 目錄 基于微信小程序的機(jī)電公司管理小程序設(shè)計(jì)與實(shí)現(xiàn) 一、前言 二、系統(tǒng)設(shè)計(jì) 三、系統(tǒng)功能設(shè)計(jì)? 1、機(jī)電設(shè)備管理 2、機(jī)電零件管理 3、公告管理 4、公告類型管理 四、數(shù)據(jù)庫設(shè)計(jì) ???五、核心代碼?? 六、論文參考 七、最新計(jì)算機(jī)畢設(shè)選題推薦

    2024年03月19日
    瀏覽(25)
  • 基于Java供電公司安全生產(chǎn)考試系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)(源碼+lw+部署文檔+講解等)

    基于Java供電公司安全生產(chǎn)考試系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)(源碼+lw+部署文檔+講解等)

    博主介紹 : ? 全網(wǎng)粉絲30W+,csdn特邀作者、博客專家、CSDN新星計(jì)劃導(dǎo)師、Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者,博客之星、掘金/華為云/阿里云/InfoQ等平臺優(yōu)質(zhì)作者、專注于Java技術(shù)領(lǐng)域和畢業(yè)項(xiàng)目實(shí)戰(zhàn) ? ?? 文末獲取源碼聯(lián)系 ?? ?????精彩專欄 推薦訂閱 ?????不然下次找不到喲 2022-2024年

    2024年02月04日
    瀏覽(23)
  • 基于Java的鋼鐵集團(tuán)公司安全管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(源碼+lw+部署文檔+講解等)

    基于Java的鋼鐵集團(tuán)公司安全管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(源碼+lw+部署文檔+講解等)

    ?? 博主介紹 :?全網(wǎng)粉絲10W+,CSDN特邀作者、博客專家、CSDN新星計(jì)劃導(dǎo)師、全棧領(lǐng)域優(yōu)質(zhì)創(chuàng)作者,博客之星、掘金/華為云/阿里云/InfoQ等平臺優(yōu)質(zhì)作者、專注于Java、小程序技術(shù)領(lǐng)域和畢業(yè)項(xiàng)目實(shí)戰(zhàn)??? ???? 精彩專欄 推薦訂閱 ???? 2023-2024年最值得選的微信小程序畢業(yè)設(shè)

    2024年02月21日
    瀏覽(21)
  • 大數(shù)據(jù)|海豚調(diào)度官方文檔注解(3)

    大數(shù)據(jù)|海豚調(diào)度官方文檔注解(3)

    官方文檔地址:https://dolphinscheduler.apache.org/zh-cn/docs/3.1.8 因?yàn)楣俜轿臋n經(jīng)常出現(xiàn)文檔桑、圖片加載緩慢、中文名對應(yīng)關(guān)系較差,且存在部分鏈接異常的情況,所以我將其重新整理、排版以方便閱讀。 同時做了部分優(yōu)化,增加了一些注解,補(bǔ)充了中英文對應(yīng)關(guān)系。 DolphinSchedul

    2024年02月04日
    瀏覽(74)
  • 關(guān)于Spark基本問題及結(jié)構(gòu)[月薪2w的人都在看]

    關(guān)于Spark基本問題及結(jié)構(gòu)[月薪2w的人都在看]

    目錄 ? 1.Spark是什么? 2.Spark與Hadoop? Spark與MapReduce對比 Spark與Hadoop?優(yōu)點(diǎn)? ? ? ? ? ? ? ? ? ? ? ? ? 3.?什么是結(jié)構(gòu)化數(shù)據(jù)? 什么是非結(jié)構(gòu)化數(shù)據(jù)? 什么是結(jié)構(gòu)化數(shù)據(jù)? 什么是非結(jié)構(gòu)化數(shù)據(jù)? 4.Spark 架構(gòu)作業(yè)執(zhí)行原理 了解Spark架構(gòu) 客戶端 Driver ?SparkContext ?Cluster Manager SparkWorker

    2024年03月14日
    瀏覽(20)
  • Python 文檔注解|strftime 和 strptime(時間格式字符串)

    Python 3 官方文檔地址:https://docs.python.org/zh-cn/3/library/datetime.html#strftime-and-strptime-behavior 文檔目錄層級: datetime —— 基本日期和時間類型 strftime() 和 strptime() 的行為 本文在 Python 3 官方文檔的基礎(chǔ)上,增加注解(會用全角方括號標(biāo)出)以補(bǔ)全含義和修正機(jī)翻的錯誤,并補(bǔ)充實(shí)

    2024年02月03日
    瀏覽(25)
  • 百萬粉絲都在看的Python上手教程----滾雪球?qū)WPython

    百萬粉絲都在看的Python上手教程----滾雪球?qū)WPython

    前言: Hello大家好,我是Dream。 今天為大家?guī)硪槐緯?《滾雪球?qū)WPython》 一起來看看吧~ 《滾雪球?qū)WPython》之所以這樣命名本書,是希望大家用滾雪球的思維學(xué)習(xí)編程語言,“滾”的第一遍,從全局掌握Python技術(shù)體系,“滾”的第二遍繼續(xù)為自己的技術(shù)棧沾上更多的雪花,

    2024年01月24日
    瀏覽(20)
  • Spring AOP官方文檔學(xué)習(xí)筆記(二)之基于注解的Spring AOP

    1.@Aspect注解 (1) @Aspect注解用于聲明一個切面類,我們可在該類中來自定義切面,早在Spring之前,AspectJ框架中就已經(jīng)存在了這么一個注解,而Spring為了提供統(tǒng)一的注解風(fēng)格,因此采用了和AspectJ框架相同的注解方式,這便是@Aspect注解的由來,換句話說,在Spring想做AOP框架之前,

    2023年04月17日
    瀏覽(25)
  • 【Python】重磅!這本30w人都在看的Python數(shù)據(jù)分析暢銷書更新了!

    【Python】重磅!這本30w人都在看的Python數(shù)據(jù)分析暢銷書更新了!

    Python 語言極具吸引力。自從 1991 年誕生以來,Python 如今已經(jīng)成為最受歡迎的解釋型編程語言。 【文末送書】今天推薦一本Python領(lǐng)域優(yōu)質(zhì)數(shù)據(jù)分析書籍,這本30w人都在看的書,值得入手。 pandas 誕生于2008年。它是由韋斯·邁金尼(Wes McKinney)于2008年開始開發(fā)的,最初的目標(biāo)是

    2024年02月05日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包