2015-04-14 13 views
5

Io uso swagger-springmvc in un progetto di avvio a molla e tutto funziona correttamente ma quando aggiungo la dipendenza swagger-spring-mvc-ui al mio progetto, swagger-ui sovraccarica la mia richiesta di mappatura per l'url di base. Sono abbastanza sicuro che c'è un modo per indirizzare l'interfaccia utente a un altro URL. Qualcuno sa come cambiare il percorso predefinito di swagger-ui?Come modificare l'url dell'interfaccia utente Swagger SpringMVC

+0

Quale versione di springfox sei usando? –

+0

io uso questo: http://mvnrepository.com/artifact/com.mangofactory/swagger-springmvc/0.8.8 – Daniel

+0

Forse potresti provare la versione [2.0 snapshot] (https://github.com/springfox/ springfox). Lo rende molto più semplice semplicemente aggiungendo la dipendenza springfox-swagger-ui e un'annotazione @EnableSwaggerUI –

risposta

2

Si utilizza vecchia versione 0.8.8, che da com.mangofactory

vi consiglio di utilizzare la versione 2.3.1 da io.springfox

Nota: Se si segue il tutorial è possibile accedere spavalderia, senza dover scaricare Swagger-UI manualmente

http://localhost:8080/your-app-root/swagger-ui.html 

URL documento è ora disponibile presso

http://localhost:8080/your-app-root/v2/api-docs 

È possibile modificare url documento specificando una fonte di proprietà nel file di appication.properties utilizzando

springfox.documentation.swagger.v2.path 

reference to the changes

spring boot demo

tutorial

+0

proverò la risposta al più presto e contrassegnerò la tua risposta come utile. – Daniel

+0

Sei anni che hai provato a trovare una risposta utile ... per quanto tempo? – sonida

Problemi correlati