微服务主要包含服务注册,服务发现,服务路由,服务配置,服务熔断,服务降级等一系列的服务,而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