Idea激活2022.2.1(IDEA 2022.2.1 创建Spring Cloud (一)—— Eureka)

Idea激活2022.2.1(IDEA 2022.2.1 创建Spring Cloud (一)—— Eureka)

文章目录

  • 前言
  • 一、创建父工程
  • 二、创建 Eureka
    • 1. 服务端
    • 2. 客户端
  • 三、微服务调用
  • 四、Idea 模拟多个相同服务

前言

开发软件:IntelliJ IDEA 2022.2.1 (以下简称 idea)
java 版本:1.8
Spring boot 版本:2.7.15
Spring Cloud 版本:2021.0.8

Spring Cloud Eureka 用于服务注册与发现


一、创建父工程

(1) 在 idea 打开的情况下,依次选择 File -> New -> Project,新建项目
在这里插入图片描述
(2) 选择 Spring Initializr,输入项目名,以及相关配置, next 进行下一步
在这里插入图片描述
(3) 选择自己所需的 spring boot 版本,这里我选择 2.7.15 ,接着选择Spring Cloud 中的 Cloud BootStrap, Create,等待项目创建完成
在这里插入图片描述
(4)删除父工程的 src 文件夹,修改 pom.xml 文件,以下为 pom.xml 文件简要说明


二、创建 Eureka

1. 服务端

(1)在父工程中,依次选择 File -> New -> Module,新建模块
在这里插入图片描述
(2) 选择 Spring Initializr,输入项目名,以及相关配置, next 进行下一步
在这里插入图片描述
(3) 选择自己所需的 spring boot 版本,这里我选择 2.7.15 ,接着选择 Spring Cloud Discovery 中的 Eureka Server, Create,等待项目创建完成
在这里插入图片描述
(4)修改项目 pom.xml 文件,继承父工程
子模块 pom.xml, 具体修改如下(ps:其他依赖修改根据自己需求修改)


父工程 pom.xml 添加 eureka-server 模块名,具体修改如下


(5)修改 eureka-servver 的配置文件 application.yml (文件类型为 .properties, .yml, .yaml 皆可)


(6)在启动类加入注解 @EnableEurekaServer ,启用 eureka server 服务


(7)打开网址 http://localhost:8081,查看效果
在这里插入图片描述

2. 客户端

(1)在父工程中,依次选择 File -> New -> Module,新建模块
在这里插入图片描述
(2) 选择 Spring Initializr,输入项目名,以及相关配置, next 进行 下一步
在这里插入图片描述
(3) 选择自己所需的 spring boot 版本,这里我选择 2.7.15 ,接着选择 Spring Cloud Discovery 中的 Eureka Discovery Client (ps:请根据自己所需加入相关依赖,我这里加入下图2所示依赖), Create,等待项目创建完成
在这里插入图片描述

(4)修改项目 pom.xml 文件,继承父工程
子模块 pom.xml, 具体修改如下(ps:其他依赖修改根据自己需求修改)


父工程 pom.xml 添加 userservice 模块名,具体修改如下


(5)修改 userservice 的配置文件 application.yml (文件类型为 .properties, .yml, .yaml 皆可)


(6)打开网址 http://localhost:8081,查看效果
在这里插入图片描述

三、微服务调用

在原有基础上新建 order Idea激活2022.2.1-service 模块,通过 user-service 调用 order-service
(1)在 user-service 新建配置类,创建 RestTemplate 类,并交给 IOC 容器管理,部分代码如下


(2)分别给 order-service,user-service 创建 controller,用于接口调用
user-service 代码如下


order-service 代码如下


(3)打开浏览器,输入网址 http://localhost:8082/user/1,查看效果
在这里插入图片描述
user-service 调用了 order-service

四、Idea 模拟多个相同服务

依次选择左下角 Services -> 对应 service -> Edit Configuration,配置 VM 参数即可启动
在这里插入图片描述
Idea激活2022.2.1在这里插入图片描述
若有不足,欢迎指出,开发之路,与君共勉!

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/177865.html

(0)
上一篇 2024年 7月 30日 下午11:02
下一篇 2024年 7月 30日 下午11:06

相关推荐

关注微信