Я просто создаю простой проект с использованием Spring Boot 2.1.3.RELEASE и добавляю некоторые зависимости, такие как spring-boot-starter-web, spring-cloud-starter-config, spring-boot-starter-activator и spring-облако-стартер-консул открытие.
мой файл bootstrap.yml выглядит следующим образом:
server:
port: 8800
spring:
application:
name: test-demo
profiles:
active: dev
output:
ansi:
enabled: always
cloud:
consul:
host: 127.0.0.1
port: 8500
discovery:
prefer-ip-address: true
config:
discovery:
service-id: config-server
enabled: true
fail-fast: true
management:
endpoints:
web:
base-path: /mnt
exposure:
include: "*"
endpoint:
health:
show-details: always
shutdown:
enabled: true
Когда я отправляю запрос на сообщение http://localhost:8800/mnt/shutdown,, процесс не завершается, но он работает, когда я заменяюspring.cloud.config.discovery.service-id с uri:
config:
uri: http://localhost:8718
Как это происходит?Как заставить его работать при использовании идентификатора сервиса?