首先需要说明的是此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会