ドキュメントの生成に Swagger 2.0 を使用しています。私のコントローラークラスには、次のような操作があります。
public Page<Employee> getEmployees(Pageable pageable) {....}
上記の操作の応答用に生成された Swagger ドキュメント:
"responses" : {
"200" : {
"schema" : {
"$ref" : "#/definitions/Page"
}
}
}
ここで、Swagger のドキュメントには、応答が であるとは記載されていませんPage<Employee>
。Swagger のドキュメントでジェネリック データを取得するにはどうすればよいですか?
次の戻り値の型がある場合はどうなりますか?
Page<String,Employee>
Page<Employee,List<Department>>
Page<Employee,Tuple.Two<String,User>>
Swagger 操作パラメーターとモデル プロパティについても同様です。