日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Zuul:Cookie和动态路由

發布時間:2024/4/13 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Zuul:Cookie和动态路由 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
經常會涉及到Cookie,在這里使用到了Zuul這個組件,Cookie它是無法傳遞過去的,我們先來實驗一下,看一下這個請求有沒有帶Cookielocalhost:8040/myProduct/product/list@RestController @RequestMapping("/product") public class ProductController {@Autowiredprivate ProductService productService;/*** 1. 查詢所有在架的商品*/@GetMapping("/list")public List<ProductInfo> list(HttpServletRequest Request) {//1. 查詢所有在架的商品List<ProductInfo> productInfoList = productService.findUpAll();return productInfoList;}}從request里面傳遞過來/*** The service ID (if any) to map to this route. You can specify a physical URL or* a service, but not both.*/ private String serviceId;他都是作為這個對象的一些字段,這里有兩個字段/*** List of sensitive headers that are not passed to downstream requests. Defaults* to a "safe" set of headers that commonly contain user credentials. It's OK to* remove those from the list if the downstream service is part of the same system* as the proxy, so they are sharing authentication data. If using a physical URL* outside your own domain, then generally it would be a bad idea to leak user* credentials.*/ private Set<String> sensitiveHeaders = new LinkedHashSet<>();敏感頭,所謂敏感是不讓看的,敏感頭就不會給后面的服務了,默認值是什么/*** List of sensitive headers that are not passed to downstream requests. Defaults to a* "safe" set of headers that commonly contain user credentials. It's OK to remove* those from the list if the downstream service is part of the same system as the* proxy, so they are sharing authentication data. If using a physical URL outside* your own domain, then generally it would be a bad idea to leak user credentials.*/ private Set<String> sensitiveHeaders = new LinkedHashSet<>(Arrays.asList("Cookie", "Set-Cookie", "Authorization"));默認對三個字段,Cookie這三個,那么我們現在想讓他不過濾掉Cookie,你只需要把它設置為空就好了,zuul.routes.myProduct.sensitiveHeaders=這里報了一個錯超時,因為我們打了一個斷點,沒關系,再來刷新一下,跳到打斷點的地方,已經可以獲取到cookie了這就是敏感頭的過濾,大家以后有需要的話加上這么一個配置,對于Zuul還有什么需要改進的呢,一旦我們再增加一個路由的話,那我是不是得再配置一遍,我再重啟一下,我們能不能做大動態路由呢,也就是改了配置直接讓他生效,這不就是動態配置嗎,我們之前也有學到過,只要把這一塊的配置放到Git上面來,名字叫api-gateway-dev.yml我先全部復制過來,動態配置我們之前已經講過,Zuul動態配置需要注意的點,第一點就是我們提到的,Spring Cloud Bus版本問題,這邊你得改一下,他在這個版本上有一些Bug,這是第一點,我們如何把這上面的配置改動了之后,你代碼里面要做到動態更新,創建一個ZuulConfigimport org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.cloud.netflix.zuul.filters.ZuulProperties; import org.springframework.stereotype.Component;@Component public class ZuulConfig {@ConfigurationProperties("zuul")@RefreshScopepublic ZuulProperties zuulProperties() {return new ZuulProperties();} }大家肯定想到了一個前綴,這個前綴,那里面怎么寫呢,寫哪些屬性呢,其實你是不需要寫屬性的,Zuul已經寫過了有哪些屬性,所以我們只需要查到他的屬性,剛剛從屬性里面點進去,這個類還在,其實就是這個類,跟我們的寫法都是一樣的@Data @ConfigurationProperties("zuul") public class ZuulProperties {org.springframework.cloud.netflix.zuul.filters.ZuulProperties把這些配置寫到這個類里面來,你只需要這么寫,當然這個地方注意,你要把這些配置寫到這兒來了,@RefreshScope,這樣寫就可以完成動態注入,如果覺得沒有必要新建一個類,你也可以這樣子來寫,把它復制一下,你可以直接寫到啟動類里面,@EnableZuulProxy @SpringBootApplication public class APIGatewayApplication {public static void main(String[] args) {SpringApplication.run(APIGatewayApplication.class, args);}@ConfigurationProperties("zuul")@RefreshScopepublic ZuulProperties zuulProperties() {return new ZuulProperties();} }這樣子也是可以的,動態路由希望自己去實現

?

總結

以上是生活随笔為你收集整理的Zuul:Cookie和动态路由的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日日躁夜夜躁白天躁晚上躁91 | 国产精品一区二区三区四区五区 | 伊人国产在线观看 | 欧洲亚洲成人 | 亚洲小视频网站 | 欧美成人精品一区二区三区 | 日本69视频| 国模小丫大尺度啪啪人体 | 激情丁香六月 | 国产在线观看黄 | www黄色在线观看 | 一二区在线视频 | 日韩一级免费看 | 国产男男chinese网站 | 超碰女优 | 久久九九色 | 亚洲女优在线播放 | 欧美性大战久久久久久久 | 亚洲国产美女视频 | 国产中文字幕在线视频 | 日本男人天堂网 | 亚洲激情五月 | 国产色拍 | 最新福利视频 | 婷婷六月激情 | 国产女人爽到高潮a毛片 | 国产欧美久久久精品免费 | 午夜激情小视频 | 国产素人在线观看 | 日韩综合 | 久久久久久久久福利 | 久草国产在线 | 国产精品18久久久 | 无码精品一区二区免费 | 国产a级片免费看 | 国产免费啪啪 | 久久久久久网站 | 超碰公开免费 | 国产网站视频 | 亚州精品国产精品乱码不99按摩 | 69国产在线 | 91久久久久久久久久久久久 | 日韩欧美国产一区二区三区在线观看 | 久久av无码精品人妻出轨 | 一区二区三区视频在线播放 | 欧美日韩一区视频 | 亚洲精品高清视频在线观看 | 三级国产视频 | 成人小网站 | 亚洲va国产va天堂va久久 | 久久精品爱 | 啪啪精品 | 欧美一级在线播放 | 国产又爽又黄又嫩又猛又粗 | 中文字幕五区 | 999精品视频在线观看 | a√在线| 男人操女人免费视频 | 91新视频| 国产色一区 | 国产精品久久在线观看 | 色wwwwww| 成人性生活视频 | 秋霞在线视频观看 | 午夜福利123 | 国产精品香蕉在线 | 亚洲欧美成人一区 | 欧洲女同同性吃奶 | www.性欧美 | 女性毛片 | 国产精品久久久久久在线观看 | 中文字幕久久av | 美脚の诱脚舐め脚视频播放 | 亚洲砖区区免费 | 精品人妻一区二区三区日产乱码卜 | 欧美一区二区视频在线观看 | 性生交大片免费看 | 中国av毛片 | 国产日韩精品视频 | 日本japanese乳偷乱熟 | 亚洲乱码一区二区三区在线观看 | 香蕉国产在线观看 | 欧美一区二区三区电影 | 99思思| 国产精品成人免费一区二区视频 | 久操免费在线视频 | 在线va视频 | 亚洲午夜无码久久 | 欧美韩一区 | 午夜激情在线观看 | 最近免费中文字幕大全免费版视频 | 国产日本欧美在线观看 | 亚洲欧美国产一区二区三区 | 综合一区 | 亚洲国产一区二区在线观看 | 日本色呦呦 | 国产又黄又猛的视频 | 久久久久久久久久久久久久国产 | 18av在线播放 |