Fast Request
Get start
Features
What's New
Script
🔥 Teamwork
Contact us
🎯 Faq
  • Introduction
  • Install
    • Make icon move
    • Project-level domain config
    • Project-level config
    • SearchEveryWhere
    • API group
    • Debug API & send request
    • Download file
    • Stop API request
    • Navigate to current method
    • Save request
    • Temporary request
    • Apifox integration
    • Postman Sync
    • Re generate
    • cURL import
    • cURL copy
    • Single url copy
    • API document sync
    • History request
    • Setting manager
    • Full screen
    • Annual report
    • Document / Contact
    • Html preview
    • Swagger default value
    • Auto Description
    • API list
    • APIs export to Postman
    • APIs import and export
    • Batch export API doc
    • API navigate tree
    • API list preview
    • Api comment preview
    • Script
    • Function
    • Quickly add header
    • Auto domain
    • AI
    • Headers group
    • Headers batch edit
    • Custom toolbar
    • Json grammar check
  • Script
  • Environment
  • What's New
  • Teamwork
  • Buy Plugin
  • Version compare
  • Contacts
  • FAQ
  • Price adjust
  • EULA
  • History changes
  • Features

Swagger default value


Swagger default value

Version required: 2022.1.4

Below are some examples.

Priority: swagger default value > config default value

swagger2
* @ApiParam

@GetMapping(value="/test/{id}")
public String test3(@ApiParam(name = "id",example="2") @PathVariable("id") Integer id) {
        return "";
        }

@GetMapping(value="/test/{id}")
public String test3(@ApiParam(name = "id",defaultValue="2") @PathVariable("id") Integer id) {
        return "";
        }


        * @ApiImplicitParam

@ApiImplicitParams({
        @ApiImplicitParam(paramType="query",name="pageNo",dataType="String",required=true,value="pageNo",defaultValue="1"),
        @ApiImplicitParam(paramType="query",name="pageSize",dataType="String",required=true,value="pageSize",defaultValue="10")
})
@GetMapping(value="/testPage)
        public String testPage(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize) {
        return "";
        }


        * @ApiModelProperty
        @Data
        public class UserDto {
        @ApiModelProperty(example = "Bob")
        private String userName;
        }
swagger3
* @Parameter

@GetMapping(value="/test/{id}")
public String test3(@Parameter(name = "id",example="2") @PathVariable("id") Integer id) {
        return "";
        }

        * @Schema(swagger3)

@Data
public class UserDto {
    @Schema(example = "Bob")
    private String userName;
}
Last update: 3/7/2025, 8:06:53 AM
Prev
Html preview
Next
Auto Description
Theme by vuepress-theme-hope
Copyright © 2021-present Kings