本书为初学者提供了关于Spring Boot 2.0框架全面而深入的学习指南,适合希望快速上手并掌握Spring Boot开发技术的开发者阅读。
Key Features
Get up to date with the defining characteristics of Spring Boot 2.0 in Spring Framework 5.
Learn how to perform Reactive programming with SpringBoot.
Discover developer tools, AMQP messaging, WebSockets, security features, MongoDB data access methods, REST services and more.
Book Description:
Spring Boot offers a range of features that cater to todays business needs while meeting scalable requirements. In this book, you will learn how to utilize powerful databases along with the cutting-edge WebFlux framework provided by Spring Boot. This practical guide helps you get started quickly with all the latest features of Spring Boot, particularly focusing on its new Reactor-based toolkit.
The book begins by guiding you through building a simple application and then proceeds to show you how to package and deploy it in the cloud environment. Following this introduction, we delve into reactive programming techniques, explaining interactions between controllers and templates as well as data access handling methods. After completing these sections, readers will be able to write unit tests, slice tests, embedded container tests, and even autoconfiguration tests.
The book also covers developer tools extensively along with AMQP messaging protocols, WebSockets technology for real-time communication, security measures for protecting applications against unauthorized access or attacks via route-based rules as well as method-level protection. By the end of this comprehensive guide, readers will have constructed a social media platform from which they can apply learned principles to any software development challenge.
If you are looking to gain proficiency in building scalable applications using Spring Boots core functionalities, then this book is ideal for your needs.