idea聚合项目+maven+springcloud+Eureka注册中心+服务提供者,服务消费者+服务之间feign调用

本文介绍了如何使用Idea创建SpringCloud聚合项目,配置Eureka注册中心,以及服务提供者和服务消费者的搭建。通过Eureka进行服务注册,使用Feign进行服务间调用。详细步骤包括创建父模块、子模块,添加依赖,配置YAML,以及编写运行类。
摘要由CSDN通过智能技术生成

一. 创建聚合项目

二. 配置注册中心

三. 配置服务提供者

四. 配置服务消费者

思路

注册中心(baseregister),端口号:8080
服务提供者(baseproduce),端口号:8081,提供一个service-member服务,方法名:getUserList
服务消费者(baseconsumer),端口号:8082,注册一个service-order服务,方法名:getOrder

getOrder通过注册中心,调用的getUserList方法

结构图

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

一. 创建聚合项目

创建父模块(shop-framework)

File-new-project,然后一直next就行,(也可以选骨框架)
在这里插入图片描述
在这里插入图片描述

创建子模块(base-register)

右击创建好的项目,new-Module,然后一直next就行,(也可以选骨框架),注意:第二步的时候,要选父模块,也就是上面创建的模块的名称
在这里插入图片描述
在这里插入图片描述

生成效果

  • 子模块的pom.xml,可以看到parent中引用了父模块

在这里插入图片描述

  • 父模块的pom.xml,可以看到设置了子模块

在这里插入图片描述

遇到的坑

  • 生成的时候,会自动生成一个iml文件,里面是一些项目的配置(我这里隐藏了),然后子模块有可能无法新增Java类,是因为iml文件里,并没有把base-register的java文件夹设置成源文件夹

  • 解决方法:File-Project Structure-Modules,找到该java文件夹,设置成源文件夹
    在这里插入图片描述
    在这里插入图片描述

二. 配置注册中心

添加springcloud 注册中心到子模块(base-register)

  • 把依赖放在父模块的pom.xml
    子模块可以调用父模块的pom.xml,一些公共的依赖可以放
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值