原因是spring cloud 和 spring boot版本不兼容导致
以下是版本对应关系:
Spring Boot Spring Cloud
1.2.x Angel版本
1.3.x Brixton版本
1.4.x Camden版本
1.5.x Dalston版本、Edgware版本
2.0.x Finchley版本
参看原文:https://blog.csdn.net/stloven5/article/details/78285541
我的解决方法:spring boot 2.0.0 对应 spring cloud Finchley.SR1