一起学springcloud——01 父工程与Eureka注册中心

本文只只讲述springcloud搭建项目的简单教程,一些相关知识和其他相关服务的使用会不断更新。我也刚开始接触该框架,欢迎各路大神讨论指正

父工程的搭建

1.创建一个maven项目作为复工程

在这里插入图片描述
2.选择maven,然后next,

在这里插入图片描述
3.写项目名,然后下一步,下一步。完成
在这里插入图片描述

4.将父模块中src目录删除

5.修改父工程的pom.xml

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <modules>
        <module>cloud_eu</module>
    </modules>

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

注:models标签中是子工程的名称,需自己手动填写
在这里插入图片描述

此时父工程已建立完毕

Eureka服务注册中心

1.在父工程中新建一个model
在这里插入图片描述
2.选择
在这里插入图片描述

3.接着下一步下一步,然后到选择服务的选择,对依赖的添加,选择注册中心服务,新建其他模块都可以参考这些步骤
在这里插入图片描述

4.Finsh

在这里插入图片描述

5.子模块启动类中添加 EnableEurekaServer注解 支持Eureka注册服务

在这里插入图片描述

6.修改application.properties文件

1.eureka.client.serviceUrl.defaultZone: 注册中心的url,之后服务提供者与消费者都使用这个url
2.eureka.client.register-with-eureka :因为他是注册中心所以自己不注册,服务提供者与消费者都是true

spring.application.name=spring-cloud-eureka
server.port=8123
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/

在这里插入图片描述
直接启动子模块

在这里插入图片描述

访问子模块的端口号

至此服务中心已经搭建完毕
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值