Ich habe Swagger in meinem Spring MVC
Projekt konfiguriert.Änderung Swagger Basispfad im Frühjahr mvc Projekt
In web.xml ich habe /rest/*
für servlet-mapping
verwendet:
<servlet>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
I Prahlerei api-doc mit URL unten zugreifen kann und alles ist in Ordnung:
http://localhost:8080/rest/v2/api-docs
Aber problem
ist Zugriff auf api mit Swagger-ul. Swagger verwendet http://localhost:8080/
(in meinem localhost), um auf API zuzugreifen.
Ich versuche, swagger.properties-Datei zu erstellen, um den Basispfad zu ändern, hat aber nicht funktioniert. ('http://www.3pillarglobal.com/insights/restful-api-documentation-using-swagger-and-spring-mvc')
Swagger-ui funktioniert gut, wenn ich /rest/*
zu /*
aber aus Gründen ändern, um dies kann ich nicht tun.
Wie kann ich Swagger-Basispfad ändern, damit es funktioniert?