微服务---配置网关路由

引入pom文件

        
        
            org.springframework.cloud
            spring-cloud-starter-gateway
        
        
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
        
        
        
            org.springframework.cloud
            spring-cloud-starter-loadbalancer
        
    
    
        ${project.artifactId}
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

配置yml文件

server:
  port: 8080   # 网关端口
spring:
  application:
    name: gateway  # 服务名称
  cloud:
    nacos:
      server-addr: localhost:8848  # nacos地址
    gateway:
      routes:  #路由信息
        - id: items-route  # 路由id
          uri: lb://item-service  # 目标服务名称  lb为负载均衡,会从nacos注册中心拉取服务
          predicates:
            - Path=/items/**  #请求路径

你可能感兴趣的:(微服务,java,spring)