Benim yapılandırma aşağıdaki gibidir:Swagger UI nasıl etkinleştirilir? Tomcat, SpringMVC, DİNLENME
pom.xml
<dependencies>
<!-- Swagger -->
<dependency>
<groupId>com.mangofactory</groupId>
<artifactId>swagger-springmvc</artifactId>
<version>0.9.1</version>
</dependency>
<!-- Swagger WebJar -->
<dependency>
<groupId>org.webjars</groupId>
<artifactId>swagger-ui</artifactId>
<version>2.0.24</version>
</dependency>
</dependencies>
kök context.xml
<mvc:annotation-driven/>
<beans:bean class="com.mangofactory.swagger.configuration.SpringSwaggerConfig" />
Tomcat 8.0 içine başvurumu dağıtın. Ben URI'sında Swagger JSON verilerini görebilir duyuyorum:
http://localhost:8080/myapp/api-docs
Ama Swagger UI çalıştıramazsınız. Swagger UI'yi projemde çalıştırmak için daha ne yapmalıyım?
:
Uygulamanızın bağlam kökünü denediniz mi? TTP: // localhost: 8080/myap? veya ttp: // localhost: 8080/myapp/index.html? – Ron
Bir demo uyguladı, ancak webjar kullanmamıştım (UI kaynaklarını kopyaladım). Buradan kontrol edebilirsiniz: https://github.com/jxc876/boot-swagger-demo Umarım yardımcı olur. –
'src \ main \ webapp \ WEB-INF' altında' Web.xml' yapılandırma dosyasıyla birlikte Spring Web uygulamasına sahibim. Swagger-ui kaynaklarını 'src \ main \ webapp \ docs' içine koydum. Ayrıca bu içeriği sunmak için web.xml'ye ne eklemeliyim? Http: // localhost: 8080/myapp/'altında web uygulamam var. Ben swagger UI – dmydlarz