idea搭建一个简单单实例Eureka服务端

创建项目

如果我们使用idea搭建。按照以下顺序搭建

在File --New–Project – New project 中选择Spring Initializr。

idea搭建一个简单单实例Eureka服务端_第1张图片

设置spring boot项目构建相关设置。 包括(group,artifact,type,packing,java version等信息)

idea搭建一个简单单实例Eureka服务端_第2张图片

在Spring Cloud Discovery 选择 Eureka Server服务

idea搭建一个简单单实例Eureka服务端_第3张图片

添加我们的项目名(project name)和项目路径(project location)信息

idea搭建一个简单单实例Eureka服务端_第4张图片

到这里我们将项目创建完成,下面只开始Eureka的相关配置。

配置 application.yml文件

默认情况下,idea给我们创建的是application.properties文件,但现在更流行的是yml文件格式,我今天使用yml格式代替properties。

在项目/src/main/resources下创建application.yml文件。在创建完成后,将原先创建项目时项目自带的application.properties文件删除,因为在同一个目录下application.properties的优先级是高于application.yml的,如果我们不删除application.properties,项目启东时,会加载application.properties而不是application.yml

在yml文件中配置如下设置。

server:
  port: 9090
eureka:
  instance:
    hostname: 127.0.0.1
  client:
    # 是否将其注册到注册中心, 如果是单机,false
    register-with-eureka: false
    #是否检索服务,单机不需要检索服务,为false
    fetch-registry: false
    service-url:
      #Eureka服务器的地址
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

配置启动类

修改/src/main/java/com/eureka/eurekaserver路径下的EurekaserverApplication.java,添加@EnableEurekaServer 注解。

@EnableEurekaServer
@SpringBootApplication
public class EurekaserverApplication {

    public static void main(String[] args) {
        SpringApplication.run(EurekaserverApplication.class, args);
    }

}

配置完成后,启动服务。我们访问127.0.0.1:9090。如果出现以下界面,证明我们搭建单机的Eureka成功。

idea搭建一个简单单实例Eureka服务端_第5张图片

你可能感兴趣的:(spring,cloud,spring,cloud)