/actuator/routes 默认是没有开启的需要配置
1 查看对外暴露的端点信息
查看对外暴露的端点信息:http://localhost:10000/actuator
2 设置 application.properties或者yml
2.1 将所有的端点都暴露出来
management.endpoints.web.exposure.include=*
management:
endpoints:
web:
exposure:
include: '*'
2.2 只将/routes端点暴露出来
management.endpoints.web.exposure.include=routes
management:
endpoints:
web:
exposure:
include: routes
2.3 查看
3 访问 /actuator/routes 返回了当前所有路由规则
/actuator/routes/details 查看更详细的信息
4 版本
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
<relativePath/>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<spring-cloud.version>Finchley.RELEASE</spring-cloud.version>
</properties>
<dependencies>
<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-zuul</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>