我有一个典型的模型
@Entity
public class MyPojo {
public Long id; // common
public String property // common
public String propertyV1 // v1
public String propertyV2 // v2
}
我还知道,我可以在swagger配置上提供几个docketbean,比如
@Bean Docket api1() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo1)
.groupName("api1")
.select()
.apis(RequestHandlerSelectors.basePackage("com.company.controller"))
.paths(PathSelectors.any())
.build();
}
@Bean Docket sitesAPI() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo2)
.groupName("api2")
.select()
.apis(RequestHandlerSelectors.basePackage("com.company.controller"))
.paths(PathSelectors.any())
.build();
}
有什么注解我可以用在上面吗 propertyV1
以及 propertyV2
,或方法,这样当我从swagger ui的specification选择器中选择时,在请求条件的model description中,我只看到公共属性加上该api版本的属性?
暂无答案!
目前还没有任何答案,快来回答吧!