Spring cloud项目搭建----项目修正和Feign之前准备(六)

开发的时候在想如果自己做项目经理,如何从零搭建一套框架呢?就着手实践和记录了一下。本篇主要是对已经创建的项目做一些修正和优化,以及做一些Feign开始前的准备工作。

1,首先我们先看一下项目的整体架构。这里先画一个简单的草图。看完图片就知道Feign在项目中的作用了。它是一个有负载均衡作用的http客户端,在微服务架构中可以很方便的调用http服务。

 

 

2,项目创建的包名有点问题。在项目创建的时候,package会根据artifact自动生成包名,当时未注意到这个问题。为了让每个子模块的包名一致,先修改包名。

3,右键包名,选择rename。

4,删除掉多余的包名。

5,此时项目中会多一个包,右键选delete即可。

6,为了接下来创建的Feign文件,我们需要再创建一个eureka client,这个以后我们把它称作内部接口service。对外接口只由web服务来提供,而内部接口service是负责为外部接口服务web提供服务的,对外不可见。web接口服务可以调用所有的service接口服务,所有的service之间是不允许互相调用的,要不然在微服务的集群架构中很容易乱套,项目显得特别混乱。创建service我们不再手动一步一步创建,直接到项目的文件夹,把example-web项目复制一份,并命名为example-service。

7,修改pom文件。

8,会到idea的项目中,选择file-->new-->module from existing sources。

9,选择要导入的项目路径。

10,重命名一下程序入口的类名为ExampleServiceApplication.

下一篇讲介绍Feign项目的详细使用。

关注公众号:直立行走的程序猿

公众号回复springcloud获得git的源码下载地址。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值