1.新建module,依赖common模块
<dependency>
<groupId>com.rider.gulimall</groupId>
<artifactId>gulimall-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
2.开启注册中心@EnableDiscoveryClient
@EnableDiscoveryClient
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
public class GulimallGatewayApplication {
public static void main(String[] args) {
SpringApplication.run(GulimallGatewayApplication.class, args);
}
}
3.配置注册中心文件
#应用名称
spring.application.name=gulimall-gateway
#注册中心
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
spring.cloud.nacos.config.namespace=03e6da6d-c84f-42a2-9172-0194fc8f9b99
4.在配置中心添加,文件
![VMA{SL$W}(I8{18S%N0@LW.png
5.添加网关配置文件,application.yml
spring:
cloud:
gateway:
routes:
- id: baidu
uri: https://www.baidu.com
predicates:
- Query=url,baidu
- id: qq-rount
uri: https://www.qq.com
predicates:
- Query=url,qq
6.访问网页http://localhost:88/?url=baidu,发现跳转百度首页
7.本地文件配置
# 应用名称
spring.application.name=gulimall-gateway
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
server.port=88