Learning Spring Boot – books & video

Learning Spring Boot 2nd Edition published!

Use Spring Boot to build lightning-fast apps

Spring Boot provides a variety of features that address today’s business needs with a powerful database and state of the art WebFlux framework. This practical guide will help you get up and running with all the latest features of Spring Boot.

The book starts off by helping you build a simple app, then show you how to bundle and deploy it to the cloud. From here, we take you through reactive programming showing you how to interact with controllers and templates and handle data access. Once you’re done, you can start testing using unit tests, slice, and embedded spring boot tests.

We also go into detail about developer tools, messaging, web sockets, security, and deployment. So if you want a good understanding of the core app functionality using Spring Boot, this is the book for you.

Reviews

“Learning Spring Boot 2.0 is in my opinion a must-read for the audience looking at empowering modern spring” — Stephane Maldini (lead for Project Reactor)

“There isn’t really any other book that covers this material…” — Dave Syer (co-lead for Spring Boot)

“Excellent book with a detailed explanation of spring boot 2.0 and reactive programming concepts.” —Nidhin Benjamin

SIGN UP FOR THE LEARNING SPRING BOOT NEWSLETTER

Learning Spring Boot [Video]

Learning Spring Boot [Video] will help developers, beginner and seasoned, learn how to build powerful apps fast. I introduce core pieces of Spring Boot and show how easy it is to focus on building functionality without getting hung up on unnecessary infrastructure and tedious low level APIs. All examples are built using the Spring Initializr site and a modern IDE.

Order your copy of four hours of content where you build a social media platform using:

Spring Boot

Spring Data

Spring Messaging

Spring Security

Ops support and DevTools.

Learning Spring Boot – 1st Edition

This book helps you get up and running fast with Spring Boot. Craft an application with Spring MVC + Apache Tomcat with little configuration from you. Also learn how to write JUnit and Spock test cases. Then, pull back the curtain and see how Spring Boot works by using Spring Messaging (JMS and AMQP) as well as creating custom metrics, custom information, and custom CLI commands aimed at production environments. In the last two chapters, you’ll see how Spring Boot supports everyday situations we all deal with. You will learn how to create multiple configurations inside your app that can interact with different data stores.

By the end of the book, you’ll have a good understanding of how Spring Boot works, how it manages low-level infrastructure, and how to start out production-grade apps with built-in support tools as well as custom ones.

Use Spring Boot’s CLI tool to build rapid Groovy-based apps without even touching a build tool

Craft a Spring JMS app with ActiveMQ

Work with multiple database configurations using Spring Data JPA in development and production as well as Spring Data MongoDB

Find out exactly what beans Spring Boot is creating for you, and why it decided to do so
Secure your app at the URL and method levels

Configure the embedded Tomcat servlet engine to use SSL and see how it automatically uses HSTS

Quotes about Learning Spring Boot 1st Edition

“Whatever are your current skills with Spring, you will undoubtedly learn some new things reading the book. I did and I enjoyed the experience. The topics addressed by Greg L. Turnquist are diverse and interesting and the book is easy to follow.” — Geoffroy Warin

“I just went through every example in the book and read it from front to back (again) using Spring Boot 1.2.5 RELEASE. Every example works. This book is a FOUNDATIONAL resource in GETTING STARTED with Spring Boot.” — Derek P.

“This is a great book if you have absolutely no knowledge about Spring Boot but you do have a fairly decent understanding of Spring in general. The book seems a bit short (a lot of subjects are left out) but does a very good job explaining those that it does cover.” — Anonymous