Swagger - Springfox - 如何仅为某些操作从模型类中排除属性

时间:2015-10-29 11:47:08

标签: spring spring-mvc swagger swagger-2.0

我想记录" get"和"创造" Resource (Integer id, String name)对象的操作。当我在Spring MVC应用程序中使用Springfox配置Swagger时,文档显示:

GET /resources -> Model: { "id" : 0 , "name" : "string"}
POST /resources -> Request body:  { "id" : 0 , "name" : "string"}
                -> Response 201:  { "id" : 0 , "name" : "string"}

重点在于" id"参数不应该在POST主体中,因为它将在操作中创建。我的问题是,有没有办法表明某些属性只应在某些情况下从文档中排除?

0 个答案:

没有答案