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

swagger?@ApiModel添加實(shí)體類不生效的解決

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

@ApiModel添加實(shí)體類不生效 

swagger, @ApiModel, Models, 實(shí)體類無(wú)法加載

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

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

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

Models實(shí)體類無(wú)法顯示

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>

編寫(xiě)實(shí)體類 User:

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

在controller中使用該實(shí)體類:

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

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

在這里插入圖片描述

解決辦法

給實(shí)體類添加 get 和 set 方法!

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ApiModel("用戶實(shí)體類")
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;
    }    
}

成功顯示!

在這里插入圖片描述

由此可知,以后寫(xiě)實(shí)體類的時(shí)候,寫(xiě)全!

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

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

相關(guān)文章

  • Java8?Stream之groupingBy分組使用解讀

    Java8?Stream之groupingBy分組使用解讀

    這篇文章主要介紹了Java8?Stream之groupingBy分組使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java語(yǔ)言Lang包下常用的工具類介紹

    Java語(yǔ)言Lang包下常用的工具類介紹

    這篇文章主要介紹了Java語(yǔ)言Lang包下常用的工具類介紹,次奧變覺(jué)得挺不錯(cuò)的,這里分享給大家,需要的朋友可以參考下。
    2017-10-10
  • Spring?Data?JPA?實(shí)體類中常用注解說(shuō)明

    Spring?Data?JPA?實(shí)體類中常用注解說(shuō)明

    這篇文章主要介紹了Spring?Data?JPA?實(shí)體類中常用注解說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java中的函數(shù)式編程

    Java中的函數(shù)式編程

    這篇文章介紹Java中的函數(shù)式編程,函數(shù)式編程是一種編程范式,其中程序是通過(guò)應(yīng)用和組合函數(shù)來(lái)構(gòu)造的。它是一種聲明式編程范式,其中函數(shù)定義是表達(dá)式樹(shù),每個(gè)表達(dá)式樹(shù)返回一個(gè)值,而不是一系列改變程序狀態(tài)的命令語(yǔ)句,具體情況請(qǐng)看下文,希望對(duì)你有所幫助
    2021-10-10
  • Spring Cloud Zuul添加過(guò)濾器過(guò)程解析

    Spring Cloud Zuul添加過(guò)濾器過(guò)程解析

    這篇文章主要介紹了Spring Cloud Zuul添加過(guò)濾器過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Java SpringBoot快速集成SpringBootAdmin管控臺(tái)監(jiān)控服務(wù)詳解

    Java SpringBoot快速集成SpringBootAdmin管控臺(tái)監(jiān)控服務(wù)詳解

    這篇文章主要介紹了如何基于springboot-admin管控臺(tái)監(jiān)控服務(wù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-09-09
  • jbuilder2006連接sqlserver2000的方法

    jbuilder2006連接sqlserver2000的方法

    xp jbuiler2006 連接SQL SERVER2000的問(wèn)題
    2008-10-10
  • Java8?Stream流的常用方法匯總

    Java8?Stream流的常用方法匯總

    Java8?API添加了一個(gè)新的抽象稱為流Stream,可以讓你以一種聲明的方式處理數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Java8?Stream流的常用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Java線程的start方法回調(diào)run方法的操作技巧

    Java線程的start方法回調(diào)run方法的操作技巧

    面試過(guò)程中經(jīng)常會(huì)被面試官問(wèn)到為什么我們調(diào)用start()方法時(shí)會(huì)執(zhí)行run()方法,為什么不能直接調(diào)用run()方法,問(wèn)的一頭霧水,今天小編給大家介紹下Java線程的start方法回調(diào)run方法的操作技巧,需要的朋友參考下吧
    2017-11-11
  • Spring Boot與前端配合與Idea配置部署操作過(guò)程

    Spring Boot與前端配合與Idea配置部署操作過(guò)程

    這篇文章主要介紹了Spring Boot與前端配合與Idea配置部署的操作過(guò)程,本文圖文并茂給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2018-02-02

最新評(píng)論