2014-06-25 15 views

Odpowiedz

4

możesz wyświetlać listę rozwijaną za pomocą poniższego kodu przekierowania. Musisz użyć enum. np. jeśli chcesz wziąć płeć jako wejście to nie może być trzy możliwe wartości

  • mężczyzna, kobieta, inne
-name: "gender" 
      in: "query" 
      type: "string" 
      enum: [ "male", "female", "other"] 
      description: "Enter user gender here." 
      required: true 
+0

Jak uzyskać klucz interfejsu Swagger UI zamiast menu tekstowego –

2

można bezpośrednio użyć enum zamiast parametru String jako Parametr API.

@RequestMapping(value = "/test", method = RequestMethod.POST) 
public void test(EnumTest enum) { 
    // body 
} 

EnumTest.java

public enum EnumTest { 

    One("One"), 
    Two("Two"); 

    private String str; 

    EnumTest(String str){ 
     this.str = str; 
    } 

    public String getStr() { 
     return str; 
    } 

}