如何给出一个swagger参数默认值?

god*_*nkc 2 spring controller spring-mvc swagger swagger-ui

我希望swagger上的某些参数有自己的默认值.反正有没有提供默认值?像这样 这个音符必须用"stackoverflow"自动填充

hai*_*hui 7

你必须用你的note参数注释defaultValue="stackoverflow".

您的方法签名应如下所示:

public ResponseEntity<?> yourMethod(@ApiParam(value = "Default value for note", required = true, defaultValue = "stackoverflow") @Valid @RequestParam final String note) { }
Run Code Online (Sandbox Code Playgroud)

  • 如果我在一个类中存储一些参数,比如 SomeParams 并且我这样称呼它 (at)Valid (at)ModelAttribute SomeParams param,我如何向它添加默认值? (2认同)