2016-10-25 2 views
0

springfox-swagger2とspringfox-swagger-uiバージョン2.5.0の依存関係を使用してJSON APIを生成し、swagger JSONメッセージを表示するには-uiを使用します。必要に応じてJSONの特定のフィールドを表示する方法(springfox-swagger2&uiを使用)

現在、swagger UIは、すべてのフィールドがオプションのJSONモデルを示しています。必要なフィールドを指定するにはどうすればよいですか。 POJO内のフィールドに注釈を付けて、それが必須であると述べる必要がありますか? 私はPOJOからJSONを生成するためにswaggerアノテーションを使用せず、springfoxに頼っていません。

おかげ

答えて

0

あなたは@ApiModelProperty注釈

public class LoginResponse { 

    @ApiModelProperty(value="User's last name", required = true) 
    String firstName; 

    @ApiModelProperty(value="User's first name", required = true) 
    String lastName; 

    public LoginResponse(String firstName, String lastName) { 
     this.firstName= firstName; 
     this.deviceSecret = lastName; 
    } 

} 
の '必要な' 属性を使用する必要があります。
関連する問題