eclipse创建子工程gateway(cloud搭建四)

开撸

1.创建子工程
2.修改pom文件

<dependencies>
  
	  <!-- <dependency>
	     <groupId>org.springframework.boot</groupId>
	     <artifactId>spring-boot-starter-web</artifactId>
	  </dependency> -->

	  <dependency>
          <groupId>org.springframework.cloud</groupId>
          <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
      </dependency>
      
      <dependency>
		 <groupId>org.springframework.cloud</groupId>
		 <artifactId>spring-cloud-starter-config</artifactId>
	  </dependency>
	  
	  <dependency>
         <groupId>org.springframework.cloud</groupId>
         <artifactId>spring-cloud-starter-gateway</artifactId>
      </dependency>
		
  </dependencies>

3.创建启动类

package com.fsp.gateway;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

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

}

4.创建bootstrap.yml文件

spring:
  #服务名称
  application:
    name: fsp-gateway
  profiles:
    active:
    - dev
  cloud:
    config:
      uri:
      - http://10.0.199.19:8762
      fail-fast: true

5.在config配置中心创建文件fsp-gateway-dev.yml文件

#服务端口
server:
  port: 8763
  
eureka:
  client:
    service-url:
      defaultZone: http://administrator:123456@10.0.199.19:8761/eureka/
  instance:
    prefer-ip-address: true
    instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port}
    
spring:
  cloud:
    gateway:
      discovery:
        locator:
          enabled: true  # 开启从注册中心动态创建路由的功能,利用微服务名进行路由
      routes: 
      - id: fsp-test-route
        uri: lb://fsp-test
        #uri: http://10.0.199.19:8081
        predicates:
        - Path=/fsp-test/**
        filters:
        #Gateway默认转发是全路径的,设置StripPrefix=1表示从二级url路径转发
        - StripPrefix=1
        #即 http://localhost:port/fsp-test/test/001  => http://10.0.199.19:8081/test/001
        
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值