最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

swagger?@ApiModel添加實體類不生效的解決

 更新時間:2022年01月10日 14:44:17   作者:caseyfu  
這篇文章主要介紹了swagger?@ApiModel添加實體類不生效的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教。

@ApiModel添加實體類不生效 

swagger, @ApiModel, Models, 實體類無法加載

在使用swagger時, 以為加上@ApiModel在實體類上就可以在swagger-ui.html的Models里面顯示.

但是我創(chuàng)建了很多實體類, 但怎么也只顯示了一個???

Models中無論如何只有User這一個實體類。 后來發(fā)現(xiàn)不是加上@ApiModel就可以加入Models中的,必須要在controller層中關(guān)聯(lián)這個實體類。由于我把所有實體類創(chuàng)建好后只測試了User,其它的實體類都沒關(guān)聯(lián),所以swagger-ui.html中的Models沒有實體類的顯示。

Models實體類無法顯示

Swagger環(huán)境為:

<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
<dependency>
? ? <groupId>io.springfox</groupId>
? ? <artifactId>springfox-swagger2</artifactId>
? ? <version>2.9.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
<dependency>
? ? <groupId>io.springfox</groupId>
? ? <artifactId>springfox-swagger-ui</artifactId>
? ? <version>2.9.2</version>
</dependency>

編寫實體類 User:

@ApiModel("用戶實體類")
public class User {
? ? @ApiModelProperty("用戶名")
? ? private String username;
? ? @ApiModelProperty("密碼")
? ? private String password;
}

在controller中使用該實體類:

@PostMapping("/user")
public User user() {
? ? return new User();
}

卻發(fā)現(xiàn)Models中根本沒有User類的信息!

在這里插入圖片描述

解決辦法

給實體類添加 get 和 set 方法!

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ApiModel("用戶實體類")
public class User {
    @ApiModelProperty("用戶名")
    private String username;
    @ApiModelProperty("密碼")
    private String password;
    public String getUsername() {
        return username;
    }
    public void setUsername(String username) {
        this.username = username;
    }
    public String getPassword() {
        return password;
    }
    public void setPassword(String password) {
        this.password = password;
    }    
}

成功顯示!

在這里插入圖片描述

由此可知,以后寫實體類的時候,寫全!

構(gòu)造方法,get、set方法,toString方法全都加上!

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

相關(guān)文章

  • Spring Boot整合Spring Data JPA過程解析

    Spring Boot整合Spring Data JPA過程解析

    這篇文章主要介紹了Spring Boot整合Spring Data JPA過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • SpringBoot3集成和使用Jasypt的代碼詳解

    SpringBoot3集成和使用Jasypt的代碼詳解

    隨著信息安全的日益受到重視,加密敏感數(shù)據(jù)在應(yīng)用程序中變得越來越重要,Jasypt作為一個簡化Java應(yīng)用程序中數(shù)據(jù)加密的工具,為開發(fā)者提供了一種便捷而靈活的加密解決方案,本文將深入解析Jasypt的工作原理,需要的朋友可以參考下
    2024-01-01
  • 詳解Java中的悲觀鎖與樂觀鎖

    詳解Java中的悲觀鎖與樂觀鎖

    樂觀鎖對應(yīng)于生活中樂觀的人總是想著事情往好的方向發(fā)展,悲觀鎖對應(yīng)于生活中悲觀的人總是想著事情往壞的方向發(fā)展.這兩種人各有優(yōu)缺點,不能不以場景而定說一種人好于另外一種人,文中詳細(xì)介紹了悲觀鎖與樂觀鎖,需要的朋友可以參考下
    2021-05-05
  • java對象序列化操作實例分析

    java對象序列化操作實例分析

    這篇文章主要介紹了java對象序列化操作,結(jié)合實例形式分析了java對象序列化操作相關(guān)實現(xiàn)步驟與操作注意事項,需要的朋友可以參考下
    2019-11-11
  • java中文轉(zhuǎn)拼音工具類詳解

    java中文轉(zhuǎn)拼音工具類詳解

    這篇文章主要為大家詳細(xì)介紹了java中文轉(zhuǎn)拼音工具類的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • idea創(chuàng)建spring boot項目及java版本只能選擇17和21的問題

    idea創(chuàng)建spring boot項目及java版本只能選擇17和21的問題

    這篇文章主要介紹了idea創(chuàng)建spring boot項目及java版本只能選擇17和21的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • Spring Security使用權(quán)限注解實現(xiàn)精確控制

    Spring Security使用權(quán)限注解實現(xiàn)精確控制

    在現(xiàn)代的應(yīng)用系統(tǒng)中,權(quán)限管理是確保系統(tǒng)安全性的重要環(huán)節(jié),Spring Security作為Java世界最為普及的安全框架,提供了強大而靈活的權(quán)限控制功能,這篇文章將深入探討Spring Security使用權(quán)限注解實現(xiàn)精確控制,需要的朋友可以參考下
    2024-12-12
  • Java的關(guān)鍵字與保留字小結(jié)

    Java的關(guān)鍵字與保留字小結(jié)

    Java 保留字列表 (依字母排序 共14組) : Java保留字是指現(xiàn)有Java版本尚未使用 但以后版本可能會作為關(guān)鍵字使用
    2012-10-10
  • Java方法的返回值及注意事項小結(jié)

    Java方法的返回值及注意事項小結(jié)

    這篇文章主要介紹了Java方法的返回值及注意事項,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 深入了解Java設(shè)計模式之策略模式

    深入了解Java設(shè)計模式之策略模式

    策略模式屬于Java-設(shè)計模式中行為模式之一,該模式定義了一系列算法,并將每個算法封裝起來,使它們可以相互替換。本文將通過示例詳細(xì)講解這一模式,需要的可以參考一下
    2022-09-09

最新評論

贵定县| 霍邱县| 三原县| 剑河县| 盐源县| 德安县| 广河县| 九龙县| 扶余县| 柳江县| 时尚| 莒南县| 和田市| 繁昌县| 华蓥市| 广宗县| 鄱阳县| 蓝田县| 高碑店市| 澄江县| 长顺县| 福海县| 彩票| 成安县| 喀喇沁旗| 德化县| 五大连池市| 安康市| 杭锦旗| 石楼县| 怀柔区| 阿拉善盟| 周口市| 青田县| 临夏市| 化隆| 克拉玛依市| 鄂尔多斯市| 高清| 兴义市| 闽侯县|