feign

    0熱度

    1回答

    我有某事像這樣: @FeignClient(name = "${airport.service.name}") 而且我有編譯錯誤,如: java.lang.IllegalStateException:服務ID不合法的主機名($ {機場.service.name}) 問題是如何將主機名錶單applciation.yaml傳遞給FeignClient?

    0熱度

    1回答

    我使用Feign客戶端構建了兩個spring-boot應用程序,服務器端spring-boot微服務,其餘資源和客戶端spring-boot微服務應用程序使用HATEOAS提要。 我在兩邊都有兩個實體對象Aggregate和Gateway。 Gateway是在Aggregate對象內 只要我沒有用於Gateway對象的@RepositoryRestResource接口,我可以通過Aggregate

    2熱度

    1回答

    我有一個彈簧啓動應用程序,我嘗試使用Feign與遠程服務進行通信。我的@FeignClient定義如下: @FeignClient(name="TEST_SERVICE", url="URL") @Component public interface SomeServiceClient { @RequestMapping( method = RequestMethod.P

    1熱度

    1回答

    據我所知,feign包含功能區的功能,我在代碼中證明它。 當我使用feign時,默認規則是循環賽規則。 但是我怎樣才能改變假裝客戶端代碼中的規則,是功能區唯一的方式? 這是我的代碼如下。 有人幫忙! ConsumerApplication.java @SpringBootApplication @EnableDiscoveryClient @EnableFeignClients @Enabl

    1熱度

    1回答

    我有一個FeignClient這樣 @RequestLine("POST /enroll") @Headers({ "header1: {header1}", "header2: {header2}", "Content-Type: application/json" }) ResponseDto enroll(@Param("header1") String header1,@Param("

    2熱度

    1回答

    我的應用程序連接多個REST API。 我已經成功地加入了功能區客戶端/負載平衡我的應用程序與它自己的服務器 的列表中的那些API中的一個現在,我想添加第二個客戶端就拿着服務器我的第二個API列表。 爲了定義由Archaius用來加載特定屬性的我的客戶端名稱,我添加了以下屬性。 ribbon.client.name=myFirstClientName 我的問題是:如何定義對同一應用程序的另一個客戶

    3熱度

    1回答

    我們試圖使用spring-cloud @FeignClient從另一個微服務調用微服務的HAL-JSON REST API。該服務使用Spring Data Rest,Spring Boot 1.4實現,缺省情況下啓用Hateoas。 在客戶端使用專用的DTO,所有簡單屬性都被正確映射,但HAL特定的_embedded集合被忽略。 由於從this post primarly拍攝,我們實現了一個自定

    0熱度

    1回答

    我有一個FeignClient類,我想用MatrixVariable傳遞參數 像下面 @FeignClient(value = "apiService", url = "${api.url}", configuration =ApiServiceConfiguration.class) public interface ApiServiceFeign { @RequestMapping

    1熱度

    1回答

    我想在外部世界使用認證後的公司代理服務器來使用REST服務。 如何配置Spring Boot + Spring Cloud Feign/Ribbon來使用我們的代理? 我搜索了一半的互聯網沒有任何成功。對我有什麼提示?

    0熱度

    1回答

    使用Feign訪問我在Eureka上註冊的服務是輕而易舉的。我正在嘗試使用Feign來訪問外部服務,並在基礎上掙扎。 我正在玩Bluemix上的服務,但爲了簡化手頭的問題,我正在使用一項簡單的服務。 我的代理會顯示如下: //@FeignClient(name = "country-service-client", url = "https://country.io") @FeignClient