Не удается включить привод в весенний облачный шлюз Гринвич

Я только что установил Сервер Spring Cloud Gateway (Greenwich.SR2) с зависимостью Загрузочный привод стартера, но не могу получить доступ ни к одному /actuator/gateway или /gateway API

Я безуспешно пытался активировать и опубликовать конечную точку:

management.endpoint.gateway.enabled=true
management.endpoints.web.exposure.include=health,gateway
<?xml version = "1.0" encoding = "UTF-8"?>
<project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.6.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>gateway</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>gateway</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>11</java.version>
        <spring-cloud.version>Greenwich.SR2</spring-cloud.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-gateway</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
        </dependency>
    </dependencies>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

Я признаю, что это WebFlux+Netty-сервер, но это не должно иметь никакого значения из того, что я прочитал. Я, должно быть, что-то пропустил, хотя.

Поделитесь опытом, кто-нибудь?

Обратите внимание, что конечная точка /actuator активна: { "_links": { "self": { "href": "локальный хост: 8090/привод", "template": false}, "health": { "href": "локальный хост: 8090/привод/здоровье", "template" : false }, "экземпляр компонента работоспособности": { "href": "локальный хост: 8090/привод/здоровье{компонент}/{экземпляр}", "шаблон": true }, "компонент работоспособности": { "href": "локальный хост: 8090/привод/здоровье{компонент }", "шаблон": истина }, "шлюз": { "href": "локальный хост: 8090/привод/шлюз", "шаблон": ложь } } }

Thomas Escolan 05.07.2019 18:30

Какие у вас маршруты

spencergibb 05.07.2019 18:37

Что значит не могу достичь?

spencergibb 05.07.2019 18:37

Спасибо за ваши рекомендации, мне потребовалось некоторое время, чтобы понять, что корневая конечная точка пуста и что мне пришлось продолжить с синтаксисом API.

Thomas Escolan 12.07.2019 11:31
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Версия Java на основе версии загрузки
Версия Java на основе версии загрузки
Если вы зайдете на официальный сайт Spring Boot , там представлен start.spring.io , который упрощает создание проектов Spring Boot, как показано ниже.
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
4
4
4 274
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ладно, вот и позорный момент...

API у /actuator/gateway нет; API находится в /actuator/gateway/routes и так далее!

Другие вопросы по теме