3. 3
10 years of teaching Spring
2006: xml namespace was a big revolution
– Turned 300 lines of XML config into 10 lines
2007: Creation of Spring MVC as we know it now
– Based on annotations @RequestMapping, @RequestParam…
2009: JavaConfig
2011: Profiles
2014: Spring Boot 1.0!
– Convention over configuration, smart tools
4. 4
Spring Boot
An opinionated runtime for Spring Projects
– Convention-over-configuration, no XML, no code generation
Supports different project types, like Web and Batch
Handles most low-level, predictable setup for you
– Auto-configure, embedded servlet engine
18. 18
Spring Boot 1.3
Persistent sessions
Support for @WebServlet, @WebFilter and @WebListener
– Using @ServletComponentScan
And much more…
19. 19
Migrating to Spring Boot 1.3
Several properties renamed
Check out the updated dependencies
More: https://github.com/spring-projects/spring-
boot/wiki/Spring-Boot-1.3-Release-Notes