2015-04-14 14 views
5

Używam swagger-springmvc w projekcie wiosennego i wszystko działa dobrze, ale kiedy dodaję zależność swagger-spring-mvc-ui do mojego projektu, swagger-ui przeładowuje moje mapowanie żądań dla adresu bazowego. Jestem całkiem pewien, że istnieje sposób na wskazanie interfejsu użytkownika na inny adres URL. Czy ktoś wie, jak zmienić domyślną ścieżkę swagger-ui?Jak zmienić URL Swagger SpringMVC UI

+0

Jaka wersja springfox jesteś za pomocą? –

+0

Używam tego: http://mvnrepository.com/artifact/com.mangofactory/swagger-springmvc/0.8.8 – Daniel

+0

Być może mógłbyś wypróbować [wersję snapshot 2.0] (https://github.com/springfox/ Springfox). Ułatwia to dodanie dodatku springfox-swagger-ui i adnotację @EnableSwaggerUI: –

Odpowiedz

2

Używasz starej wersji 0.8.8, która od com.mangofactory

polecam używać wersji 2.3.1 z io.springfox

Uwaga: Jeśli po samouczka można uzyskać dostęp bez konieczności wywyższanie pobierz Swagger-ui ręcznie

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

Dokument WWW jest teraz dostępny w

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

można zmienić URL dokumentu poprzez podanie źródła nieruchomości w pliku appication.properties użyciu

springfox.documentation.swagger.v2.path 

reference to the changes

spring boot demo

tutorial

+0

. Natychmiast spróbuję odpowiedzieć na twoje pytanie i oznaczyć twoją odpowiedź jako przydatną. – Daniel

+0

Po 6 latach próbowałem znaleźć użyteczną odpowiedź ... jak długo? – sonida

Powiązane problemy