Я использую весеннюю загрузку версии 1.5.10. ВЫПУСК.Я разработал сервис с использованием весенней загрузки и использовал сервисный реестр Eureka, Zuul API Gateway.Мои приложения pom file имя приложения - «TestApplication»
<build>
<finalName>TestApplication</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
И развернутое имя войны tomcat - «testservice.war».
Поэтому, когда я обращаюсь к URL-адресу приложения через API-шлюз, оносформирован как показано ниже
http://localhost:8080/ApiGateway/testapplication/testservice/swagger-ui.html
формат: zuul api gateway context / applicationname / contextname
Я хочу избегать контекстного имени (testservice) в URL и доступа с зарегистрированным именем eureka только как показано ниже:
http://localhost:8080/ApiGateway/testservice/swagger-ui.html