Summary

Spring Boot takes care of the boilerplate configuration that's often required in Spring applications. Auto-configuration can be overridden or disabled, and framework versions can be overridden too. Spring Boot enhances Spring configuration externalization mechanisms by using properties/YAML files, which are it's easier to override Spring auto-configuration by using Properties and YAML file.

Spring Boot provides fine-tuning with logging frameworks, and you can exclude some default frameworks from your application. Spring Boot also auto-configures a simple whitelabel error page for you.

In the next chapter, we'll understand Spring Cloud and Spring CLI installation.

Get Mastering Spring Boot 2.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.