此次是属于协作,是在七叔原有的微服务框架上搭建的 spring cloud。
项目上 New –>Module–>选择 Spring Initializr 在Name中输入自己的服务名字,一直Next,这样我们自己的微服务模块就建立好了。
在application.properties文件中添加
spring.application.name=product-service
server.port=8201
eureka.client.service-url.defaultZone=http://localhost:8761/eureka/
在模块的pom.xml中添加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<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>
特别注意 需要
<properties> <spring-cloud.version>Finchley.SR1</spring-cloud.version> </properties> 添加版本号 否则Maven将编译报错。
到此就新建完成了,可以挨个启动eureka_server,再启动我们的服务模块,在之前配置的http://localhost:8761/eureka/ 打开看到下面注册的端口