写一个springboot的gateway项目代码。
时间: 2023-10-25 09:19:27 浏览: 83
好的,以下是一个简单的SpringBoot Gateway项目的代码示例:
首先,需要在pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
```
然后,在application.yml文件中配置路由规则:
```yaml
spring:
cloud:
gateway:
routes:
- id: route1
uri: http://localhost:8081
predicates:
- Path=/api/**
- id: route2
uri: http://localhost:8082
predicates:
- Path=/users/**
```
这里配置了两个路由规则,分别将/api/**和/users/**的请求转发到不同的后端服务上。
最后,编写启动类:
```java
@SpringBootApplication
public class GatewayApplication {
public static void main(String[] args) {
SpringApplication.run(GatewayApplication.class, args);
}
}
```
完成后即可启动应用程序并测试路由规则。
阅读全文