zoukankan      html  css  js  c++  java
  • IDEA 创建Spring cloud Eureka 注册中心

    IDEA 创建Spring cloud Eureka 注册中心

    一. 首先创建一个maven project

    Next之后填好groupId与artifactId,Next之后填好项目名与路径,点击Finish,创建好后,把图中的src目录删掉,改造pom.xml

    <groupId>com.xxx.spc</groupId>
    <artifactId>spring-cloud-master</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>pom</packaging>

    <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.7.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
    <!-- 指定编码 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <!-- 指定jdk版本 -->
    <java.version>1.8</java.version>
    </properties>
    <dependencyManagement>
    <dependencies>
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-dependencies</artifactId>
    <version>Finchley.RELEASE</version>
    <type>pom</type>
    <scope>import</scope>
    </dependency>
    </dependencies>
    </dependencyManagement>

     二.创建eureka

    三.选择Spring Initializr

    四.下一步

    五.下一步

     

    六.填好Module name 和路径,点击Finish

    七.配置文件,(我的是yml,如果是properties可以手动改文件名,也可以按照properties的格式配置)

    server:
    port: 8888
    spring:
    application:
    name: eureka-center
    eureka:
    instance:
    hostname: 127.0.0.1
    client:
    register-with-eureka: false
    fetch-registry: false
    serviceUrl:
    defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

    八.添加@EnableEurekaServer注解

     

     注意版本是否与父类版本一致,不然会报错(采坑)

    <parent>
    <groupId>com.xxx.spc</groupId>
    <artifactId>spring-cloud-master</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    </parent>

    <groupId>com.xxx.spc.eureka</groupId>
    <artifactId>spring-cloud-master-eureka</artifactId>
    <name>spring-cloud-master-eureka</name>

    <properties>
    <java.version>1.8</java.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <spring-cloud.version>Finchley.RELEASE</spring-cloud.version>
    </properties>

    <dependencies>
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    </dependency>

    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
    </dependency>
    </dependencies>

    <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>

    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
    </plugins>
    </build>

    九.启动

    十.打开http://127.0.0.1:8888/,一个简单的注册中心就搭建完成了

    代码后期会同步到Git,如有问题,请提出指正

  • 相关阅读:
    javascript循环结构练习
    个人复习JavaScript重点(总结一)
    第十章汽车租凭系统
    员工执行
    第六章预习
    第五章使用Dictionary替换List<t>实现功能
    第5章体检套餐管理系统
    JAVA面试题
    AJAX
    SSM中的登陆验证码
  • 原文地址:https://www.cnblogs.com/michaelcnblogs/p/11340005.html
Copyright © 2011-2022 走看看