gateway下StripPrefix默認過濾第一段地址

前言

場景:zookeeper+gateway2.2.3+springboot2.2.7

解決辦法

https://blog.csdn.net/honger_hua/article/details/98201868

只是看文檔的話,真不一定能找出來。
可是!在這裏插入圖片描述
在這裏插入圖片描述
紅色標註這段。
這個配置,在我之前看的文檔裏面,含義都是:
spring.cloud.gateway.discovery.locator.enabled:啓用基於服務發現的路由定位
在不理解這個配置前,僅靠網上搜到的內容來看。
如果我們使用的是restTemplate,那麼可以在請求地址裏面多加一段地址。
但是我用的feign。所以,加不了。
現在把這個關掉就行了。
它的功能除了字面上的啓用基於服務發現的路由定位,還會默認去除地址裏面的第一個。
原因:
大概就是因爲:是根據服務來定位的,所以地址爲服務名稱+方法地址。所以它會默認去除第一個吧。給我的感覺是這樣的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章