Convention-over-configuration rapid application development
Spring Boot is Spring's convention-over-configuration solution for
creating stand-alone, production-grade Spring based Applications that
you can "just run".
It takes an opinionated view of the Spring platform and third-party
libraries so you can get started with minimum fuss. Most Spring Boot
applications need very little Spring configuration.
- Create stand-alone Spring applications
- Embed Tomcat or Jetty directly (no need to deploy WAR files)
- Provide opinionated 'starter' POMs to simplify your Maven configuration
- Automatically configure Spring whenever possible
- Provide production-ready features such as metrics, health checks and externalized configuration
- Absolutely no code generation and no requirement for XML configuration
- Extensibility (via add-ons)
- Java platform productivity (as opposed to other languages)
- Lock-in avoidance (Roo can be removed within a few minutes from any application)
- Runtime avoidance (with associated deployment advantages)
- Usability (particularly via the shell features and usage patterns)
Comments
Post a Comment