Learning Spring Boot 2.0, 2nd Edition
- Length: 460 pages
- Edition: 2nd Revised edition
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2017-12-06
- ISBN-10: 1786463784
- ISBN-13: 9781786463784
- Sales Rank: #340272 (See Top 100 Books)
Key Features
- Get up to date with the defining characteristics of Spring Boot 2.0 in Spring Framework 5
- Learn to perform Reactive programming with SpringBoot
- This book covers the latest features, tools, and practices including Spring MVC, REST, Security, AMPQ messaging, and more
Book Description
Spring Boot provides a variety of features that address today’s business needs with a powerful database and state of the art MVC 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.
What you will learn
- Create powerful, production-grade applications and services with minimal fuss
- Support multiple environments with one artifact, and add production-grade support with features
- Find out how to tweak your apps through different properties
- Use custom metrics to track the number of messages published and consumed
- Enhance the security model of your apps
- Make use of reactive programming in Spring Boot
- Build anything from light weight unit tests to fully running, embedded servlet integration tests
Table of Contents
Chapter 1. Quick Start With Java
Chapter 2. Reactive Web With Spring Boot
Chapter 3. Reactive Data Access With Spring Boot
Chapter 4. Testing With Spring Boot
Chapter 5. Developer Tools For Spring Boot Apps
Chapter 6. Amqp Messaging With Spring Boot
Chapter 7. Microservices With Spring Boot
Chapter 8. Websockets With Spring Boot
Chapter 9. Securing Your App With Spring Boot
Chapter 10. Taking Your App To Production With Spring Boot