1. 21 7月, 2016 3 次提交
    • M
      Update xmlunit library to version 2.1.0 · 3635c9db
      Marius Grama 提交于
      xmlunit 2.1.0 is the latest release for xmlunit.
      Most of the xmlunit functionality used within spring-framework
      was done through the xmlunit 1.x helper class
      `org.custommonkey.xmlunit.XMLAssert`.
      
      As of xmlunit 2.0.0 most of the XML comparison methods are done
      through hamcrest matchers exposed by the xmlunit-matchers
      library. In some cases during the migration, the matchers
      had to be customized with custom `NodeMatcher` or
      `DifferenceEvaluator` instances in order to keep the assertions
      correct (they were performed with xmlunit 1.x previously).
      
      Issue: SPR-14043
      3635c9db
    • B
      Update Google Protobuf support to 3.0.0 · 4d035e3a
      Brian Clozel 提交于
      This commit adds support for Google Protobuf 3.0.0 and make some changes
      in the additional formats support:
      * "com.googlecode.protobuf-java-format:protobuf-java-format" is no
      longer required and its required version has been raised to 1.3+
      (this lib adds support for JSON, XML, HTML formats)
      * "com.google.protobuf:protobuf-java-util" is also now supported for
      JSON format
      
      Issue: SPR-13589
      4d035e3a
    • J
      Upgrade to Jackson 2.8.1 · 5c72ea91
      Juergen Hoeller 提交于
      5c72ea91
  2. 20 7月, 2016 1 次提交
  3. 18 7月, 2016 5 次提交
  4. 16 7月, 2016 3 次提交
  5. 15 7月, 2016 4 次提交
  6. 14 7月, 2016 1 次提交
  7. 08 7月, 2016 1 次提交
    • S
      Remove Guava cache support · 2bf9bc31
      Stephane Nicoll 提交于
      This commit removes `GuavaCache` and support classes. Caffeine supersedes
      the caching support in the Google Guava library with an actively maintained
      Java 8+ version in standalone form.
      
      As it is the only Guava feature Spring framework integrates with, this
      commit removes effectively any reference to Guava.
      
      Issue: SPR-13797
      2bf9bc31
  8. 07 7月, 2016 1 次提交
  9. 06 7月, 2016 4 次提交
  10. 05 7月, 2016 7 次提交
  11. 04 7月, 2016 2 次提交
  12. 01 7月, 2016 4 次提交
  13. 27 6月, 2016 1 次提交
  14. 23 6月, 2016 1 次提交
    • S
      Support WebSocket ServletServerContainerFB in the TCF · f7dd7575
      Sam Brannen 提交于
      Prior to this commit, any attempt to include a bean of type
      ServletServerContainerFactoryBean in the WebApplicationContext for an
      integration test class annotated with @WebAppConfiguration in
      conjunction the Spring TestContext Framework (TCF) would have resulted
      in an IllegalStateException stating that "A ServletContext is required
      to access the javax.websocket.server.ServerContainer instance."
      
      In such scenarios, the MockServletContext was in fact present in the
      WebApplicationContext; however there was no WebSocket ServerContainer
      stored in the ServletContext.
      
      This commit addresses this issue by introducing the following.
      
      - MockServerContainer: a private mock implementation of the
        javax.websocket.server.ServerContainer interface.
      
      - MockServerContainerContextCustomizer: a ContextCustomizer that
        instantiates a new MockServerContainer and stores it in the
        ServletContext under the attribute named
        "javax.websocket.server.ServerContainer".
      
      - MockServerContainerContextCustomizerFactory: a
        ContextCustomizerFactory which creates a
        MockServerContainerContextCustomizer if WebSocket support is present
        in the classpath and the test class is annotated with
        @WebAppConfiguration. This factory is registered by default via the
        spring.factories mechanism.
      
      Issue: SPR-14367
      f7dd7575
  15. 22 6月, 2016 1 次提交
  16. 21 6月, 2016 1 次提交