首先需要说明的是此zuul是结合前面搭建的spring cloud eureka一起使用的,且在spring boot2.4之后就不再支持zuul,网关的配置改为了spring cloud gateway。因此,想使用zuul,则spring boot版本要低一些。下面开始搭建zuul网关:
使用idea创建spring boot项目,由于idea创建的spring boot版本都比较高,需要手动修改spring boot 版本,如下截图:

注意:spring boot版本要和spring cloud版本对应!
添加依赖:

pom.xml配置完成,去application.properties文件中添加配置,如下图:

主要参数说明:
eureka.client.service-url.dafaultZone:配置中心url,与eureka server配置的值相同
zuul.routes.userservice.path:路由匹配的路径,当请求出现/userproxy会去找userservice服务
zuul.prefix:会在请求前加一个前缀匹配
在启动类添加注解:@EnableEurekaClient,@EnableZuulP
Spring Cloud Zuul 网关搭建教程

本文介绍了如何在Spring Boot较低版本下搭建Spring Cloud Zuul网关,配合Eureka实现服务发现。首先,调整Spring Boot版本以兼容Zuul,然后添加相关依赖,配置pom.xml和application.properties,设置Eureka客户端和服务路由。接着,通过添加@EnableEurekaClient和@EnableZuulProxy注解启用Eureka和Zuul。启动后,检查Zuul是否成功注册到Eureka,并使用Postman测试,验证Zuul能否正确代理服务请求。
最低0.47元/天 解锁文章
1029

被折叠的 条评论
为什么被折叠?



