用的finchley版本的spring cloud,构建了zuul的代码,运行后,访问localhost:8040/routes提示404,google了下,发现已经有所变更,记录在此:
1.需要在yml中开启配置:
management.endpoints.web.exposure.include: '*'
注意yml文件的*号一定要用单引号包起来,不然,编译直接就报yml错误了。
2.访问的节点变更为了localhost:8040/actuator/routes
注:zuul包种已经包含了对actuator的引用,所以,pom文件中无需再引入actuator组件,当然,目前的版本,即使再引入一下也没有问题。
参考链接:https://github.com/spring-cloud/spring-cloud-netflix/issues/2813