Spring cloud项目搭建----zuul网关服务(五)

开发的时候在想如果自己做项目经理,如何从零搭建一套框架呢?就着手实践和记录了一下。本篇主要介绍一下怎么创建网关zuul。zuul的作用很多,除了起到路由的作用,还可以在这里进行权限验证,异常回退,过滤等功能。

1,老规矩,new-->file-->moudle-->spring initializr下一步,填写项目项目基本信息。

2,选择spring cloud routing -->zuul。这里选择zuul是因为可以自己导入zuul的maven依赖,依赖是后期自己手动加入也可以的。

3,修改pom文件。除了依赖dependencies标签中的依赖,其他部分都复制web项目的就可以了。记得复制actuator和eureka client的依赖。

4,把resources的配置文件从web复制过来一份。除了修改项目名外,要增加以下配置。用来处理直接访问后端服务的请求。

5,创建exception和filter两个包,用于处理异常回退和处理一些过滤,这里只做简单演示。filter用来获取请求的ip地址。

6,创建FallBack类。

7,创建filter

8,启动zuul,查看注册中心。

9,postman发送请求,收到正确返回,并在控制台看到日志。

下一篇将增加feign。web服务接口通过feign去调用后台接口。

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

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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值