Primary goals

The primary goals of Spring Boot are as follows:

  • Enable quickly getting off the ground with Spring-based projects.
  • Be opinionated. Make default assumptions based on common usage. Provide configuration options to handle deviations from defaults.
  • Provide a wide range of nonfunctional features out of the box.
  • Do not use code generation and avoid using a lot of XML configuration.

Get Mastering Spring 5.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.