2014-06-25 4 views

risposta

4

è possibile visualizzare il menu a discesa utilizzando il seguente codice di swagger. Devi usare enum. ad es. se si vuole prendere genere come input allora non ci può essere di tre possibili valori

  • maschio, femmina, altri
-name: "gender" 
      in: "query" 
      type: "string" 
      enum: [ "male", "female", "other"] 
      description: "Enter user gender here." 
      required: true 
+0

Come ottenere la chiave dell'interfaccia utente di Swagger per essere menu a discesa invece di immissione testo –

2

È possibile utilizzare direttamente enum invece di parametro String come Parametro 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; 
    } 

}