带有Enunciate的Swagger注释

问题描述 投票:0回答:1

可以将Swagger Annotations与enunciate和maven一起使用。我试图添加swagger注释,但它没有工作,而是选择默认的Java文档注释。

尝试将诸如scan或resourcePackage之类的参数添加到存在于Swagger BaseConfig类中的enunciate.xml的swagger标记中,但看起来它不支持这些参数。

pom中定义的依赖关系:

<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.5.21</version>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-core</artifactId>
<version>1.5.21</version>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-jaxrs</artifactId>
<version>1.5.21</version>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-models</artifactId>
<version>1.5.21</version>
</dependency>

术语插件:groupId:com.webcohesion.enunciate artifactId:com.webcohesion.enunciate

在enunciate.xml中配置swagger

  <swagger disabled="false" basePath="/test-web-service/rest">
        <scheme>https</scheme>
        <scheme>http</scheme>
        </swagger>

Swagger Annotation应该会起作用,但它不起作用。

jax-rs swagger swagger-2.0 enunciate
1个回答
0
投票

目前,对一些Swagger注释有部分支持。见#433

© www.soinside.com 2019 - 2024. All rights reserved.