Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications you can “just” run. In this post, we will look at some of the best books for Spring Boot.
1. Spring Boot Documentation
We know spring framework for its quality documentation and Spring Boot is not an exception in this series. I believe this is the best resource available for the Spring Boot. Spring Boot documentation covers the basic and advance concepts in great details. Their documentation cover other Spring projects along with their integration with Spring Boot. If you are starting with Spring Boot, I will highly recommend the Spring Boot documentation.
2. Spring Boot in Action
We know Manning publication for their “In Action” book series and Spring Boot in Action is not an exception in this. If you want to buy a Spring Boot book, this is the best book available to start your journey. Written by Craig Walls, this book covers all topics of Spring Boot which includes
- Why Spring Boot
- Spring Boot Auto Configuration
- Dependency management
- Deploying your Spring Boot Application
2. Learning Spring Boot 2.0
This is another good book on Spring Boot. This book is written by Greg who is also part of the Pivotal (company behind Spring Boot).This book not only covers the basics but provides a great understanding to the advance topics like micro-services and web-sockets. Authors has covered following topics to a great extend:
- Basics of Spring Boot
- How some core Spring Boot components works (e.g. @SpringBootApplication annotation and what it does).
- Testing your Spring Boot application.
- Micro services and Spring Boot.
- Production deployment.
3. Spring Boot 2.0 Cookbook
This is a new entry to the Spring Boot books. I will not recommend this as your starting book but if you are familiar with Spring Boot, this is a good reference point. This book covers all main topics of Spring Boot but differently.Author will guide you through some main concepts of Spring Boot with some real life use cases. It covers provides information about the common configuration and setup along with the information about how does these configurations works together.
This book will help you learn efficient Spring Boot development techniques to make the existing development more efficient.
4. Mastering Spring Boot 2.0
Another entry to the Spring Boot books collection. Books starts with Spring Boot basis like auto-configuration, starter dependencies, Actuator, Spring Boot CLI, etc and dive in to advance topics custom auto configurations. Author has also covered the micro services using Spring Boot.
In this post, we discussed some of the best books for Spring Boot. I hope these books will give you a good beginning your Spring Boot journey. If you are looking for some additional resource on Sring Boot, I will recommend exploring our Spring Boot tutorials