SPRING CLOUD ZUUL 替换成 GATEWAY

application.properties

spring.cloud.gateway.routes[0].id=spring-cloud-server-xxx

spring.cloud.gateway.routes[0].uri=lb://spring-cloud-server-xxx

spring.cloud.gateway.routes[0].predicates[0]=Path=/xxx/**
#1 不包含xxx
spring.cloud.gateway.routes[0].filters[0]=StripPrefix=1

使用 gateway 排除 spring-boot-starter-web 的包


    
        
           org.springframework.boot
           spring-boot-starter-web
        
    

使用 gateway eureka 还要排除tomcat容器 因为gateway用的是netty框架 好像和tomcat冲突了,为什么不知道还没有细细研究,可能是 gateway自带了用netty开发的服务器吧



    org.springframework.cloud
    spring-cloud-starter-gateway



    org.springframework.cloud
    spring-cloud-starter-netflix-eureka-server
    
        
            org.springframework.boot
            spring-boot-starter-tomcat
        
    

你可能感兴趣的:(SPRING CLOUD ZUUL 替换成 GATEWAY)