Comment faire pour activer la Supériorité de l'INTERFACE utilisateur? Tomcat, spring mvc, RESTE
Ma configuration est comme suit:
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>
root-context.xml
<mvc:annotation-driven/>
<beans:bean class="com.mangofactory.swagger.configuration.SpringSwaggerConfig" />
- Je déployer mon application sur Tomcat 8.0. Je suis capable de voir Swagger données JSON à URI:
http://localhost:8080/myapp/api-docs
Mais je ne peux pas courir à Swagger de l'INTERFACE utilisateur. Quoi de plus dois-je faire pour exécuter Swagger de l'INTERFACE utilisateur dans mon projet?
Avez-vous essayé le contexte de la racine de votre application? ttp://localhost:8080/myap? ou ttp://localhost:8080/myapp/index.html?
J'ai mis en place une démo, mais je n'ai pas utilisé webjar (j'ai copié l'INTERFACE utilisateur de ressources). Vous pouvez le vérifier ici: github.com/jxc876/boot-swagger-demo j'Espère que ça aide.
En vertu de
R, Le boot-swagger-démo ne fonctionne pas. Bonjour le monde affiche mais l' /api-docs ne pas
J'utilise Springfox Swagger de l'INTERFACE utilisateur. Vous pouvez voir ma réponse ici stackoverflow.com/a/33258645/3608312
J'ai mis en place une démo, mais je n'ai pas utilisé webjar (j'ai copié l'INTERFACE utilisateur de ressources). Vous pouvez le vérifier ici: github.com/jxc876/boot-swagger-demo j'Espère que ça aide.
En vertu de
src\main\webapp\WEB-INF
j'ai eu le Printemps de l'application Web avec web.xml
fichier de configuration. J'ai mis swagger-ui ressources en src\main\webapp\docs
. Que dois-je ajouter à web.xml servir également que le contenu? En vertu de http://localhost:8080/myapp/
j'ai mon application web. Je ne sais pas où est l'arrogance de l'INTERFACE utilisateurR, Le boot-swagger-démo ne fonctionne pas. Bonjour le monde affiche mais l' /api-docs ne pas
J'utilise Springfox Swagger de l'INTERFACE utilisateur. Vous pouvez voir ma réponse ici stackoverflow.com/a/33258645/3608312
OriginalL'auteur Dariusz Mydlarz | 2014-11-25
Vous devez vous connecter pour publier un commentaire.
Le truc, c'est que votre swagger-ui dépendance maven est un webjar. Vous devez configurer le chemin d'accès à partir de votre serveur web à l'webjar.
J'ai utilisé le courant maven dependency:
Et configuré avec des annotations:
Même peut être fait avec du xml dans votre configuration spring:
Voir aussi: http://www.jamesward.com/2012/04/30/webjars-in-spring-mvc
OriginalL'auteur leo
J'ai résolu mon problème en ajoutant swagger-l'interface utilisateur de ressources pour
J'ai aussi ajouté
À pom.xml
Maintenant je peux accéder à swagger de l'INTERFACE utilisateur sous:
Avez-vous activé swagger comme le montre l'exemple? github.com/jxc876/boot-swagger-demo/blob/master/src/main/java/...
Qu'entendez-vous par "ajout de swagger-l'interface utilisateur de ressources pour
src\main\webapp\docs
"? Qu'avez-vous fait exactement?"J'ai aussi ajouté <mvc:par défaut-servlet-gestionnaire/> pom.xml" je suppose que tu veux dire printemps xml
OriginalL'auteur Dariusz Mydlarz