傻瓜式搭建spring-cloud之zuul

zuul是spring-cloud中的网关,负责汇聚微服务接口统一对外发布,支持负载。

新增模块zuul,idea中操作步骤见上篇。

新增pom依赖

第一个是用来接入eureka的客户端

第二个是zuul依赖

第三个是springboot测试包

新增启动文件

最简单的启动文件如下图


在这里也可扩充入参拦截,token校验,上传文件大小限制,跨域配置等等功能。

简单介绍下如何使用zuulfilter获取入参

新增过滤器AccessFilter,获取header、get、post的参数,拿到后如何处理就看具体的业务需求了。


最后在启动类内注入bean即可生效

@Bean

public AccessTokenFilter accessUserNameFilter() {

        return new AccessTokenFilter();

}

新增yml配置


启动一下试试,日志显示启动成功。


看一下注册中心控制面板是否已经注册上

注册中心控制面板已显示zuul上线,大功告成。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容