SpringCloud之consul注册中心
-
下载consul
下载解压,命令行执行consul agent -dev
如果没有配置系统变量,则需要在consul.exe文件所在目录执行该命令
-
引入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-discovery</artifactId>
</dependency>
<!--健康检查依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
- 配置文件
spring.application.name=User
server.port=9991
spring.cloud.consul.host=localhost
spring.cloud.consul.port=8500
- 启动类加上注解@EnableDiscoveryClient
@SpringBootApplication
@EnableDiscoveryClient
public class OrderApplication {
public static void main(String[] args) {
SpringApplication.run(OrderApplication.class,args);
}
}