Spring Boot Introduction


  • Spring Boot eliminates much of the boilerplate configuration that’s often required in Spring applications. But by letting Spring Boot do all of the configuration, you’re relying on it to configure components in ways that suit your application. When auto configuration doesn’t fit your needs, Spring Boot allows you to override and fine-tune the configuration it provides.
  • Spring Boot’s auto-configuration is designed to favor application-provided configuration over its own auto-configuration.
  • Spring Boot enables several property resolvers that let you tweak configuration by setting properties as environment variables, in properties files, in YAML files, and in several other ways.
  • Spring Boot also auto-configures a simple white label error page. Spring Boot offers several potions for customizing or completely replacing the white label error page.