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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Feign从配置文件中读取url

發布時間:2023/12/9 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Feign从配置文件中读取url 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Feign的url和name都是可配置的,就是從配置文件中讀取的屬性值,然后用占位符引用就可以了:

${rpc.url}

@FeignClient(name = "me",url = "${rpc.url}", // 這里是可以配置的, 就不用再硬編碼了fallbackFactory = MyHystrixFallbackFactory.class,configuration = MultipartSupportConfig.class) public interface RpcService {@RequestMapping(value = "/hello", method = GET)Result<String> helloWorld(@RequestHeader("token") String accessKey,@RequestParam("sign") String sign); }

我覺得原理應該是這樣的,當啟動的時候肯定會有人去掃描這些注解,掃描到了這些注解之后呢,就會讀取注解上面給的值。

在本例中比如url和name,讀到了這些值之后,去判斷是否用了占位符,如果用了占位符,就用配置的屬性值去替換這個占位符,然后再通過Spring實例化,這樣FeignClient就有了。

不是所以有的注解都支持這個,我猜的,所以不要瞎用,先查下資料或者做一下測試之類的。

Spring Cloud的官網好像有這個。

轉載于:https://www.cnblogs.com/tuhooo/p/10000555.html

總結

以上是生活随笔為你收集整理的Feign从配置文件中读取url的全部內容,希望文章能夠幫你解決所遇到的問題。

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