Springfox可以为同一个类生成不同的定义吗?

时间:2016-08-03 17:50:02

标签: java spring-boot swagger-2.0 springfox

我在我的一个项目中使用过Springfox-swagger2:2.3.2和Springfox-swagger-ui:2.3.1而且我遇到了一个问题。

该项目采用JSON HAL标准的Spring Boot 4.2.4。

基本上我们为POST主体和响应主体使用相同的资源类。由于它是HAL,因此该资源具有链接和嵌入字段。在POST定义中,我们不想要链接和嵌入字段,但它们应该在响应定义中。

Springfox是否可以生成此资源的不同定义,以便POST模型架构不包含链接和嵌入字段? 我不想为每个使用它的上下文创建相同资源的不同类。我已经尝试过使用隐藏的' @ApiModelProperty注释中的属性,但最终从响应模型架构中删除链接和嵌入字段。

0 个答案:

没有答案