- 创建模块导入坐标。
- 配置文件中添加配置。
在上一篇的基础上,新建maven模块order-server
pom文件中导入客户端坐标
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
</dependencies>
添加配置文件application.yml
server:
port: 8081 #服务端口
spring:
application:
name: orderserver #服务名称
eureka:
client:
service-url: # eureka的地址信息,因为eureka自己也是一个微服务,也会注册到eureka(如果是eureka集群,这里就配置eureka集群的地址)
defaultZone: http://localhost:10086/eureka
编写引导类
package com.yy.order;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class OrderApplication {
public static void main(String[] args) {
SpringApplication.run(OrderApplication.class,args);
}
}
整体结构
启动后访问EurekaServer地址
intelij 开启多个复本注册测试
添加 -Dserver.port=8082
-D代表参数,server.post代表yml文件中配置
启动