1.使用IDEA构建基于SpringCloud的微服务程序- Eureka

使用IDEA构建基于SpringCloud的微服务程序- Eureka

  • 一、需要的环境(硬件、软件)
    • 1.1 硬件版本:IDEA
    • 1.2 软件版本:SpringCloud 全家桶
  • 二、搭建微服务程序
    • 2.1 创建父工程
    • 2.2 子工程创建
      • 2.2.1 服务注册中心(Eureka-Server)创建
      • 2.2.1 服务提供者(eureka- enterprise)和服务调用者(eureka-consumer)的创建

一、需要的环境(硬件、软件)

1.1 硬件版本:IDEA

硬件介绍:在这个教程里面IDEA使用的是IntelliJ IDEA 2019.3 (Ultimate Edition)这个版本,IDEA版本尽量用最新的毕竟越新越好用嘛。IDEA这个工具的功能是很强大的,各种各样的插件应有尽有可以让我们快速搭建我们的程序,并且简单易学的特性可以让新手们快速上手。

1.使用IDEA构建基于SpringCloud的微服务程序- Eureka

1.2 软件版本:SpringCloud 全家桶

软件介绍:开发一个程序出了硬件之外还需要软件,本文中使用的各种软件版本如下:

  1. maven版本(也可以使用Gradle):3.6.3
  2. mybatis版本:3.4.6
  3. mysql连接jar包版本:5.1.47
  4. springboot版本:2.3.1
  5. springcloud版本:Hoxton SR6

上面需要注意的是springboot的版本需要可springcloud版本对应上,不然会有不兼容的情况出现,如果需要用Hoxton SR5这个版本的springcloud和springboot进行整合时,可以看springcloud官网的介绍,可以看到Hoxton SR5 对应的版本是2.2.4.RELEASE,而我们的2.3.1就应该用Hoxton SR6这个版本了。

1.使用IDEA构建基于SpringCloud的微服务程序- Eureka
根据自己的情况填写信息,点击finish
1.使用IDEA构建基于SpringCloud的微服务程序- Eureka

打开父工程的pom包,将内容改成下面这样

至此父工程就创建好了。

2.2 子工程创建

Eureka 需要创建服务注册中心和若干服务提供者(调用者)。
什么是服务注册中心和服务提供者(调用者)呢实三者的关系可以类比为商场、商家和消费者三者的关系,商场(服务注册中心)提供场地给商家(服务提供商),商家把自己的商品(服务)摆在那里给消费者(服务调用者)购买;商场提供的就是场地和商场地图,让消费者能够更快地找到要买的商品。服务提供者也可以是服务调用者,服务调用者也可以是服务提供者。

2.2.1 服务注册中心(Eureka-Server)创建

右键new ->moudule

1.使用IDEA构建基于SpringCloud的微服务程序- Eureka

填写信息

1.使用IDEA构建基于SpringCloud的微服务程序- Eureka
确认信息直接finish
1.使用IDEA构建基于SpringCloud的微服务程序- Eureka
修改eureka-server的pom文件内容,具体如下:

来源:tomos428

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月5日
下一篇 2021年4月5日

相关推荐