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

