Слияние кода завершено, страница обновится автоматически
OkHttpClient
теперь реализует AsyncClient
encoded
и добавление комментария (#1108)RetryException
теперь содержит Method
, использованный для нарушительного Request
.Response
объекты теперь содержат Request
, использованный.doNotCloseAfterDecode
для поддержки ленивого итерирования ответов.JacksonIteratorDecoder
и StreamDecoder
для декодирования ответов как java.util.Iterator
или java.util.stream.Stream
.feign-java8
с поддержкой java.util.Optional
Feign.Builder.mapAndDecode()
для предварительной обработки ответа перед его декодированием.void
.### Версия 9.4FallbackFactory
, позволяющий получить доступ к причине использования Hystrix fallback@Param(encoded = true)
SetterFactory
Hystrix для настройки ключей группы и командыLoadBalancingTarget
q=body:{body}
io.github.openfeign
@QueryMap
через @QueryMap(encoded = true)
Response.headers
теперь в нижнем регистре. Этот словарь теперь нечувствителен к регистру ключей,
и итерирует в лексикографическом порядке.
HystrixFeign
builder с поддержкой fallback@HeaderMap
для поддержки динамических заголовков и значений@QueryMap
для поддержки динамических параметров запросаParam.Expander
через MethodMetadata.indexToExpander
HystrixCommand
, Observable
и Single
результатов@Headers
, как и в @Body
. (#326)
{
или %
в вашем существующем коде.HystrixFeign
.HystrixFeign
Feign.Builder.decode404()
для уменьшения избыточного кода для пустых семантик.HystrixFeign
.### Версия 8.10Response
feign.Retryer
, вам теперь нужно реализовать public Retryer clone()
.
Рекомендуется просто возвращать новый экземпляр вашего класса Retryer.Request.create()
@Headers
к типу### Версия 8.0javax.inject.@Named
. Используйте feign.@Param
вместо.@Headers
к типуFeign.Builder.build()
javax.inject.@Named
к feign.@Param
перед обновлением до Feign 8.0.
@Param(value = "name", expander = CustomExpander.class)
*/*
Response
.BasicAuthRequestInterceptor
GsonCodec
на GsonEncoder
и GsonDecoder
, которые легко использовать с Feign.Builder
GsonCodec
GsonCodec
через Feign.Builder
Decoder.decode()
больше не вызывается для Response
или void
типов.Response
/RequestTemplate
соответственно.feign-sax
.
Feign.create(...)
теперь требует указания энкодера и декодера.### Версия 4.4.1overrides = true
для модулей кодеков.@Path
на типах в feign-jaxrs.### Версия 3.1IncrementalCallback<T>
и IncrementalDecoder.TextStream<T>
.feign-gson
, используемый через new GsonModule()
.Decoder.TextStream<T>
.Encoder.Text<T>
.Encoder.Text<Map<String, ?>>
.Provides.Type.SET
привязку.Encoder.Text<Object>
.Decoder.TextStream<Object>
.ErrorDecoder
и привязка Request.Options
.### Версия 2.0.0Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )