首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
Oracle
›
【Spring百口桶系列之焦点篇 | Spring Cloud】 - 第七章 ...
返回列表
发新帖
【Spring百口桶系列之焦点篇 | Spring Cloud】 - 第七章 把握Gateway焦点技能,实现高效路由与转发
[复制链接]
发表于 2026-4-24 09:04:17
|
显示全部楼层
|
阅读模式
媒介
Spring Cloud Gateway 是一个基于 Spring Boot 的非壅闭
API
网关服务,它提供了动态路由、哀求断言、过滤器等
功能
。
以下是关于 Spring Cloud Gateway 的示例:
示例
创建一个服务提供者
新建Module
dependency选择Spring Web及Eureka Discovery Client。
2. 打开pom.xml文件,修改如下:
3. 界说服务
在src/main/java下面的com.cherry.provider 下创建新的包controller(也可以不创建新的包,在当前provider包下),并新建下面的类:
package com.cherry.provider1.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("product")
public class ProductController {
@RequestMapping("list")
public String list(){
return "这是product列表";
}
}
复制
代码
在resource中的设置文件中到场设置
server.port=8009
spring.application.name=my_provider1
#注册中心的地址
eureka.client.service-url.defaultZone=http://localhost:8001/eureka/
复制
代码
修改启动类,如下:
package com.cherry.provider1;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
@SpringBootApplication
@EnableEurekaClient
public class Provider1Application {
public static void main(String[] args) {
SpringApplication.run(Provider1Application.class, args);
}
}
复制
代码
打开注册中央
创建网关
新建Module
2. 修改pom.xml文件
3. 修改设置文件application.properties,对网关举行设置
server.port=9001
spring.application.name=gateway
spring.cloud.gateway.routes[0].id= gateway-service
spring.cloud.gateway.routes[0].uri= http://localhost:8002
spring.cloud.gateway.routes[0].predicates[0]= Path=/building/welcome
复制代码
启动服务
创建common子项目
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
花瓣小跑
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表