1. 16 Nov, 2013 2 commits
    • Phillip Webb's avatar
      Don't provide hints for the hint command · fe0dd8e0
      Phillip Webb authored
      fe0dd8e0
    • Phillip Webb's avatar
      Improve startup performance for nested JARs · d2678e08
      Phillip Webb authored
      Refactor spring-boot-loader to work directly with low level zip data
      structures, removing the need to read every byte when the application
      loads.
      
      This change was initially driven by the desire to improve tab-completion
      time when working with the Spring CLI tool. Local tests show CLI
      startup time improving from ~0.7 to ~0.22 seconds.
      
      Startup times for regular Spring Boot applications are also improved,
      for example, the tomcat sample application now starts 0.5 seconds
      faster.
      d2678e08
  2. 15 Nov, 2013 2 commits
  3. 14 Nov, 2013 3 commits
    • Dave Syer's avatar
      Refine semantics of server.port=0 · 8bc5e9c3
      Dave Syer authored
      If the server port is 0 it doesn't mean you don't want *any* container
      because there might still be servlet context aware components in the
      classpath. Better to try and stop the server from actually starting.
      
      This change is a step in the right direction: it prevents the server
      from starting in the start() method (even though for technical reasons
      it may have already been started and stopped in initialize()).
      
      N.B. Tomcat at least uses port=0 as a signal it should pick a random
      port. Pertty useful feature that we may want to capitalize on at some
      point (on the other hand having our own port scanner would be useful
      generally too).
      8bc5e9c3
    • Dave Syer's avatar
      11149443
    • Dave Syer's avatar
      b39ab925
  4. 09 Nov, 2013 2 commits
  5. 07 Nov, 2013 14 commits
  6. 06 Nov, 2013 17 commits