本节主要是来编写一个Eureka Service。
- maven
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.0.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
</dependencies>
- 启动类的编写
@SpringBootApplication
@EnableEurekaServer
public class EurekaApplication {
public static void main(String[] args){
SpringApplication.run(EurekaApplication.class,args);
}
}
- 配置文件
server:
port: 8848
spring:
freemarker:
prefer-file-system-access: false
# 服务在启动时,会把自己当做一个 Eureka 客户端去注册到 Eureka 服务器上,且从服务器上拉取信息
# 而该服务本身就是一个 Eureka 服务器
eureka:
client:
# 声明是否将自己的信息注册到 Eureka 服务器上
register-with-eureka: false
# 是否到 Eureka 服务器中抓取注册信息
fetch-registry: false
serviceUrl:
defaultZone: http://127.0.0.1:8848/eureka/
- 项目目录
- 测试
启动Eureka Service,访问http://127.0.0.1:8848/可看到如下的界面。