微服務主要包含服務註冊,服務發現,服務路由,服務配置,服務熔斷,服務降級等一系列的服務,而Spring Cloud爲咱們提供了個一整套的服務;html
本例子爲你提供了最簡單的一個服務發現例子,包含服務註冊發現spingCloudEurekaServer、服務配置中心spingCloudConfServer、以及一個app應用springCloudAppjava
spingCloudEurekaServergit
pom.xmlweb
Application.javaspring
application.yml (可用properties替代)apache
pom.xmlapi
application.javaapp
application.propertiesmaven
pom.xmlspring-boot
Application.java
SwaggerConfig.java
application.properties
順序啓動服務註冊發現spingCloudEurekaServer、服務配置中心spingCloudConfServer、以及一個app應用springCloudApp
測試與驗證
1.訪問http://localhost:9999/eureka/ app是否已經註冊上來
2.訪問 http://localhost:8080/swagger-ui.html 是否正常訪問,若是正常訪問說明爭取讀取到config配置中心的swagger.ui.enable配置項
以上全部源碼:
https://git.oschina.net/caicongyang/springcloud.git