Api-Gateway Spring boot Variable URI - PullRequest
0 голосов
/ 26 июня 2018

Я начинаю изучать весеннюю загрузку в прошлом месяце в интернатуре, поэтому у меня есть некоторые проблемы. Я работаю над api-gateway весенней загрузки. Я хочу настроить URI, который программируется. Я приведу вам пример:

@Bean
public RouteLocator myRoutes (RouteLocatorBuilder builder){
return builder.routes()
            .route(r -> r.path("/test/{appID}")

                    .uri("http://aa.aa.com/aaaa/app/{appID}")

            )

Я хочу указать каждый URI с {appID}.

Можете ли вы помочь мне?

Спасибо.

1 Ответ

0 голосов
/ 26 июня 2018

Пожалуйста, используйте ниже код для routelocator

@Bean
    public RouteLocator customRouteLocator(RouteLocatorBuilder builder) {
        return builder.routes()
          .route("r1", r -> r.host("**.yourdomainname.com")
            .and()
            .path("/abc")
            .uri("http://yourdomainname.com"))
          .route(r -> r.host("**.yourdomainname.com")
            .and()
            .path("/myOtherRouting")
            .filters(f -> f.prefixPath("/myPrefix"))
            .uri("http://othersite.com")
            .id("myOtherID"))
        .build();
    }

Надеюсь, это решит вашу проблему. если у вас есть больше сомнений, пожалуйста, обратитесь здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...