1. 09 Jun, 2014 18 commits
  2. 07 Jun, 2014 16 commits
  3. 06 Jun, 2014 6 commits
    • Andy Wilkinson's avatar
      Fix duplicate id in the docs · f1b75446
      Andy Wilkinson authored
      f1b75446
    • Dave Syer's avatar
      Align expectations of various JMX configurations · 09200361
      Dave Syer authored
      They all want to create an MBeanServer and when that happens
      user sees no MBeans, or sometimes just one set (Spring Core,
      Spring Integration or Spring Boot). To harmonise them we
      create a @Bean of type MBeanServer and link to it in the
      other autoconfigs
      
      Fixes gh-1046
      09200361
    • Oliver Gierke's avatar
      Add auto-configuration for Jackson's JodaTime and JSR-310 modules · 6f98c63a
      Oliver Gierke authored
      We now register the Jackson JodaTime module with Jackson ObjectMappers
      if it is on the classpath. We also register the JSR-310 module if it's
      on the classpath and the application is running Java 8 or better.
      
      Extracted the Jackson specific configuration previously residing in
      HttpMessageConvertersAutoConfiguration into a JacksonAutoConfiguration
      class.
      
      Added the Jackson JSR-310 module as a managed Boot dependency.
      6f98c63a
    • Oliver Gierke's avatar
      Add @ConditionalOnJava · 30bef1e9
      Oliver Gierke authored
      Added a new @ConditionalOnJava annotation that allows to conditionally
      enable configuration based on the Java version that is running. 
      
      The annotation currently supports two modes of restricting Java versions:
      the default mode checks for a Java version equal or better than the
      requested one. Beyond that it can be configured to only match if Java
      version is older than the configured one.
      30bef1e9
    • Andy Wilkinson's avatar
      Add tests to verify starter dependencies when used with Gradle · e0a5c296
      Andy Wilkinson authored
      We've had problems with the starters when used with Gradle. They have
      been pulling in commons-logging (#987) and the wrong version of Spring
      (#1028) due to Gradle's different exclusion and dependency resolution
      semantics.
      
      This commit adds some integration tests that use Gradle's tooling API
      to take each starter in turn and build a Gradle project that depends
      upon it. The build looks at the transitive dependencies and checks
      that neither commons-logging nor any Spring modules with the wrong
      version are present.
      
      Closes #1036
      e0a5c296
    • Dave Syer's avatar
      Remove dead code in ServerProperties · dff7a3bf
      Dave Syer authored
      dff7a3bf