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

Swagger 大坑 之 @ApiModelProperty 注解的大坑

這篇具有很好參考價(jià)值的文章主要介紹了Swagger 大坑 之 @ApiModelProperty 注解的大坑。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Swagger頁(yè)面上突然少了一個(gè)接口集;@ApiModelProperty注解是不能修飾public修飾的類屬性的

一、注解介紹:
@ApiModelProperty注解 是一個(gè)用來(lái)標(biāo)注類屬性的注解

它常用的屬性有如下幾個(gè)

1、name:重寫屬性名。

2、value:屬性的中文描述。

3、dataType:重寫屬性類型。

4、required:是否必須。

5、example:舉例說(shuō)明。

6、hidden:隱藏。

二、問(wèn)題發(fā)現(xiàn):
我們項(xiàng)目中使用到了swagger,正常使用模塊有兩個(gè)如下圖:
apimodel注解,工作報(bào)錯(cuò)紀(jì)要,java,spring,開(kāi)發(fā)語(yǔ)言,swagger
但是在開(kāi)發(fā)過(guò)程中,一天重啟項(xiàng)目突然發(fā)現(xiàn)少了一個(gè)接口集:業(yè)務(wù)模塊。
項(xiàng)目啟動(dòng)報(bào)錯(cuò)如下圖:
apimodel注解,工作報(bào)錯(cuò)紀(jì)要,java,spring,開(kāi)發(fā)語(yǔ)言,swagger
意思是,空指針致使掃描不到業(yè)務(wù)模塊接口集到文檔中。

三、問(wèn)題解決:
1、在度娘上尋找相同的問(wèn)題,未果。
2、通過(guò)對(duì)比代碼,排查最近兩天自己的操作。果然在一個(gè)實(shí)體類中發(fā)現(xiàn)了異常如下圖:
apimodel注解,工作報(bào)錯(cuò)紀(jì)要,java,spring,開(kāi)發(fā)語(yǔ)言,swagger
我發(fā)現(xiàn)這個(gè)屬性,我之前測(cè)試的時(shí)候改成public了,等我改回private神奇的發(fā)現(xiàn)好了,于是我去網(wǎng)上尋找這個(gè)注解是否可以放在public修飾的屬性上。
然后未果,一堆關(guān)于ApiModelProperty注解,無(wú)關(guān)的帖子彈出來(lái)。
總結(jié)出來(lái):@ApiModelProperty注解是不能修飾public修飾的類屬性的。
然后我就記了下來(lái),發(fā)到網(wǎng)上,希望能夠幫助大家。

每日一語(yǔ):但行好事,莫問(wèn)前程。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-620534.html

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

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

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

相關(guān)文章

  • 【Swagger】常用注解的使用、SpringBoot的整合及生產(chǎn)環(huán)境下屏蔽Swagger

    【Swagger】常用注解的使用、SpringBoot的整合及生產(chǎn)環(huán)境下屏蔽Swagger

    ????????Swagger是一個(gè)規(guī)范和完整的框架,用于生成、描述、調(diào)用和可視化RESTful風(fēng)格的Web服務(wù)。它使得部署管理和使用功能強(qiáng)大的API從未如此簡(jiǎn)單。Swagger讓文件的方法、參數(shù)和模型緊密集成到服務(wù)器端的代碼,允許API始終保持同步。 在軟件開(kāi)發(fā)中,常用注解(Annotation)主

    2024年02月03日
    瀏覽(27)
  • Maven編譯時(shí),如何忽略swagger注解

    在Javabean中,@ApiModelProperty這種swagger注解,只是為了在開(kāi)發(fā)時(shí)生成API文檔; ?? ?在放到生產(chǎn)環(huán)境時(shí),是不需要的。有什么方法,可以在為生產(chǎn)環(huán)境編譯jar時(shí),忽略這些swagger注解嗎? 有知道的大神嗎?? 請(qǐng)留言,謝謝!

    2024年02月01日
    瀏覽(33)
  • 勇敢嘗鮮之Springboot3大坑-集成Mybatisplus報(bào)錯(cuò):ddlApplicationRunner

    勇敢嘗鮮之Springboot3大坑-集成Mybatisplus報(bào)錯(cuò):ddlApplicationRunner

    ??作者主頁(yè):青花鎖 ??簡(jiǎn)介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者??、Java微服務(wù)架構(gòu)公號(hào)作者?? ??簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫(kù)、技術(shù)互助 ??文末獲取聯(lián)系方式 ?? 專欄 描述 Java項(xiàng)目實(shí)戰(zhàn) 介紹Java組件安裝、使用;手寫框架等 Aws服務(wù)器實(shí)戰(zhàn) Aws Linux服務(wù)器上操作nginx、git、JDK、Vue Jav

    2024年03月15日
    瀏覽(15)
  • SpringBoot項(xiàng)目中使用Swagger2及注解解釋(詳細(xì))

    SpringBoot項(xiàng)目中使用Swagger2及注解解釋(詳細(xì))

    SpringBoot項(xiàng)目中使用Swagger2及注解解釋 一、導(dǎo)入Swagger坐標(biāo)依賴 其中版本最常用2.9.2 二、在spring啟動(dòng)類添加注解@EnableSwagger2 @EnableSwagger2是springfox提供的一個(gè)注解,代表swagger2相關(guān)技術(shù)開(kāi)啟。會(huì)掃描當(dāng)前類所在包,及子包中所有類型的swagger相關(guān)注解,做swagger文檔的定制 三、啟動(dòng)

    2023年04月18日
    瀏覽(18)
  • springboot 集成 Swagger2 配置以及常用注解的說(shuō)明和使用 ( 超詳細(xì))

    springboot 集成 Swagger2 配置以及常用注解的說(shuō)明和使用 ( 超詳細(xì))

    一、注解的使用 和?說(shuō)明 結(jié)構(gòu)化說(shuō)明如下: @Api:用在請(qǐng)求的類上,表示對(duì)類的說(shuō)明? ? ? tags=\\\"說(shuō)明該類的作用,可以在UI界面上看到的注解\\\"?? ?(也就是給類取別名) ? ? value=\\\"該參數(shù)沒(méi)什么意義,在UI界面上也看到,所以不需要配置\\\" ?? @ApiOperation:用在請(qǐng)求的方法上,說(shuō)

    2024年02月03日
    瀏覽(28)
  • Swagger配置報(bào)錯(cuò)的原因

    Swagger配置報(bào)錯(cuò)的原因

    An error occurred while starting the application. AggregateException: Some services are not able to be constructed (Error while validating the service descriptor ‘ServiceType: Swashbuckle.AspNetCore.Swagger.ISwaggerProvider Lifetime: Transient ImplementationType: Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator’: No constructor for type ‘Swashbuckle.

    2024年02月10日
    瀏覽(10)
  • Springboot整合Swagger2后訪問(wèn)swagger-ui.html 404報(bào)錯(cuò)

    Springboot整合Swagger2后訪問(wèn)swagger-ui.html 404報(bào)錯(cuò)

    在spring boot項(xiàng)目中配置Swagger2,配置好了但是訪問(wèn)確實(shí)404,SwaggerConfig中的注入方法也執(zhí)行了還是訪問(wèn)不到頁(yè)面。究其原因是MVC沒(méi)有找到swagger-ui包中的swagger-ui.html文件和css樣式、js等文件。 解決?案: ?案1. 降低Swagger2的使用版本 ?案2. 使?配置?下+swagger-ui.html+指定的css?錄

    2024年02月11日
    瀏覽(27)
  • 【JAVA swagger】解決No mapping for GET /swagger-ui.html報(bào)錯(cuò)

    【JAVA swagger】解決No mapping for GET /swagger-ui.html報(bào)錯(cuò)

    完整代碼在最后 一、報(bào)錯(cuò) 1.網(wǎng)頁(yè)報(bào)錯(cuò)404 2.代碼報(bào)錯(cuò) No mapping for GET /swagger-ui.html 二、解決辦法 1.版本回退 之前用的是swagger3.0.0和springboot3.0.6,始終沒(méi)找到合適的解決辦法,故將版本回退至swagger2.9.2和springboot2.7.11 2.Spring Boot 2.6.X后與Swagger有版本沖突問(wèn)題,需要在application.prope

    2024年02月11日
    瀏覽(27)
  • SpringBoot整合Swagger踩坑-項(xiàng)目啟動(dòng)報(bào)錯(cuò)與swagger-ui.html請(qǐng)求404無(wú)法訪問(wèn)

    SpringBoot整合Swagger踩坑-項(xiàng)目啟動(dòng)報(bào)錯(cuò)與swagger-ui.html請(qǐng)求404無(wú)法訪問(wèn)

    依賴 常見(jiàn)依賴接入方式如下: springfox推薦 依賴接入方式如下: 建議使用推薦的方式,可以協(xié)助我們解決404異常的問(wèn)題。 配置 依賴導(dǎo)入完成后創(chuàng)建 SwaggerConfig.java 配置: 報(bào)錯(cuò)信息: org.springframework.context.ApplicationContextException: Failed to start bean ‘documentationPluginsBootstrapper’; n

    2024年02月01日
    瀏覽(33)
  • java中swagger報(bào)錯(cuò):Please indicate a valid Swagger or OpenAPI version field. Supported version fields ar

    java中swagger報(bào)錯(cuò):Please indicate a valid Swagger or OpenAPI version field. Supported version fields ar

    請(qǐng)先看圖,是不是和你所遇到的問(wèn)題一致: ?既然你搜索到這個(gè)錯(cuò)誤問(wèn)題,應(yīng)該其它swagger基本配置都已做好了,那么這個(gè)錯(cuò)誤信息已經(jīng)提示你了,也給你標(biāo)記出來(lái)了,請(qǐng)選擇版本 一個(gè)是 swagger 它是 2.0的,另一個(gè)是 openapi 它是3.0的,那么你要看下你目前選擇的是哪個(gè):

    2024年02月12日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包