SpringCloud Gateway之StripPrefix的使用方式
Gateway之StripPrefix使用
StripPrefix 過(guò)濾配置
很多時(shí)候也會(huì)有這么一種請(qǐng)求,用戶請(qǐng)求路徑是/api/goods,而真實(shí)路徑是/goods,這時(shí)候我們需要去掉/api才是真實(shí)路徑,此時(shí)可以使用StripPrefix功能來(lái)實(shí)現(xiàn)路徑的過(guò)濾操作,
如下配置:
server:
port: 80
spring:
application:
name: nacos-gateway
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
# 網(wǎng)關(guān)配置
gateway:
httpclient:
pool:
max-idle-time: 10000
# 路由配置:轉(zhuǎn)發(fā)規(guī)則
routes: #集合。
# id: 唯一標(biāo)識(shí)。默認(rèn)是一個(gè)UUID
# uri: 轉(zhuǎn)發(fā)路徑
# predicates: 條件,用于請(qǐng)求網(wǎng)關(guān)路徑的匹配規(guī)則
- id: nacos-provider
# 靜態(tài)路由
#uri: http://localhost:8001/
# 動(dòng)態(tài)路由
uri: lb://provider
predicates:
- Path=/api/goods/**
#filters:
#- StripPrefix=1
default-filters:
- StripPrefix=1測(cè)試
請(qǐng)求地址:http://127.0.0.1:80/api/goods/findOne/1/zhangsan 返回結(jié)果:1=====zhangsan - StripPrefix=1的意思是去掉上面路徑的api,也就是第一個(gè)前綴,也可以設(shè)置為- StripPrefix=2,以此類(lèi)推
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解Java中的字節(jié)碼增強(qiáng)技術(shù)
字節(jié)碼增強(qiáng)技術(shù)就是一類(lèi)對(duì)現(xiàn)有字節(jié)碼進(jìn)行修改或者動(dòng)態(tài)生成全新字節(jié)碼文件的技術(shù)。本文將通過(guò)示例詳細(xì)說(shuō)說(shuō)Java的字節(jié)碼增強(qiáng)技術(shù),需要的可以參考一下2022-10-10
WebSocket整合SSM(Spring,Struts2,Maven)的實(shí)現(xiàn)示例
這篇文章主要介紹了WebSocket整合SSM(Spring,Struts2,Maven)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01
Java Jedis NOAUTH Authentication required問(wèn)題解決方法
這篇文章主要介紹了Java Jedis NOAUTH Authentication required問(wèn)題解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
Java設(shè)計(jì)模式之觀察者模式observer?pattern詳解
這篇文章主要介紹了Java設(shè)計(jì)模式之觀察者模式observer?pattern詳解,當(dāng)一個(gè)對(duì)象發(fā)生數(shù)據(jù)變化時(shí),通知其他相關(guān)的一系列對(duì)象,接受到通知的對(duì)象根據(jù)該對(duì)象的變化進(jìn)行相應(yīng)處理以響應(yīng)變化的過(guò)程,需要的朋友可以參考下2023-12-12
Spring注解@Qualifier的使用&&與@Primary注解的不同
今天帶你了解一下Spring框架中的@Qualifier?注解,它解決了哪些問(wèn)題,以及如何使用它,我們還將了解它與?@Primary?注解的不同之處,感興趣的朋友跟隨小編一起看看吧2023-10-10
java數(shù)學(xué)工具類(lèi)Math詳解(round方法)
這篇文章主要為大家詳細(xì)介紹了java數(shù)學(xué)工具類(lèi)Math,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08
淺談controller中調(diào)用多個(gè)service方法的問(wèn)題
這篇文章主要介紹了淺談controller中調(diào)用多個(gè)service方法的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02

