Spring Cloud Gateway

Spring Cloud Gateway

简介

Spring Cloud Gateway 是 Spring Cloud 框架中的网关模块,负责转发请求至对应服务。

使用方式

正常编写一个空的 Spring Cloud 应用程序,并且引入 Spring Cloud Gateway 相关包即可。

1
2
3
4
5
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
<version>${spring-cloud-gateway.version}</version>
</dependency>
1
2
3
4
5
6
7
8
9
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class GatewayApplication {
public static void main(String[] args) {
SpringApplication.run(GatewayApplication.class,args);
}
}

根据需求编写重定向配置即可,具体配置样例请参照官方文档。

1
2
3
4
5
6
7
8
9
10
server:
port: 8080
spring:
application:
name: gateway
cloud:
gateway:
routes:
- id: demo
uri: https://httpbin.org

参考资料

官方文档

样例项目


Spring Cloud Gateway
https://wangqian0306.github.io/2022/spring-cloud-gateway/
作者
WangQian
发布于
2022年10月25日
许可协议