1. 21 7月, 2016 7 次提交
  2. 20 7月, 2016 15 次提交
  3. 19 7月, 2016 8 次提交
  4. 18 7月, 2016 10 次提交
    • B
      Add client-side exception hierarchy · 7a0c2422
      Brian Clozel 提交于
      The `WebClient` has a new exception hierarchy:
      
      * `WebClientException` is the root of all exceptions thrown by the
      `WebClient`
      * `WebClientResponseException` are all exceptions associated with
      specific HTTP response status codes
      * `WebClientErrorException` and `WebServerErrorException` are
      respectively for 4xx and 5xx HTTP status codes
      
      `ResponseExtractor` implementations are adapted to optionally throw
      exceptions if it's impossible to extract the relevant parts of the
      response (e.g. extracting the response body if the response is a 404).
      
      This commit also introduces `ResponseErrorHandler`s that take care of
      the whole exception mapping infrastructure. Since
      `WebClientResponseException`s provide the status, headers and response
      body, we also need a dedicated mechanism to extract information from the
      response body at that level.
      
      The `BodyExtractors` are responsible for extracting that information
      from the exception, given they are provided with all the information
      they need; in that case, message decoders are required.
      
      To convey all this new information downstream, the `WebClient` now wraps
      the message converters and response error handler instances into a
      dedicated `WebClientConfig` object.
      7a0c2422
    • B
      Reorganize spring-web-reactive .gitignore · fe792196
      Brian Clozel 提交于
      fe792196
    • A
      Fixed DataBufferUtilsTest on Windows · 041437f3
      Arjen Poutsma 提交于
      DataBufferUtilsTests checked for newline characters before, resulting in
      failures on Windows.
      041437f3
    • S
      Fix EJB dependency upgrade · 03e6eeea
      Stephane Nicoll 提交于
      03e6eeea
    • S
      Fix EJB API coordinates · cd6b5f9b
      Stephane Nicoll 提交于
      cd6b5f9b
    • S
      Upgrade to EJB 3.2 · 53a7027d
      Stephane Nicoll 提交于
      53a7027d
    • S
      Upgrade to Gradle 2.14.1 · afbd57c8
      Sam Brannen 提交于
      Issue: SPR-14362
      afbd57c8
    • S
      Upgrade build to Gradle 2.14.1 · 7ad02490
      Sebastien Deleuze 提交于
      7ad02490
    • S
      ceb4c8d8
    • S
      Fix CLA section · c86d49f3
      Stephane Nicoll 提交于
      c86d49f3