Book description
With over 75 million downloads per month, Spring Boot is the most widely used Java framework available. Its ease and power have revolutionized application development from monoliths to microservices. Yet Spring Boot's simplicity can also be confounding. How do developers learn enough to be productive immediately? This practical book shows you how to use this framework to write successful mission-critical applications.
Mark Heckler from VMware, the company behind Spring, guides you through Spring Boot's architecture and approach, covering topics such as debugging, testing, and deployment. If you want to develop cloud native Java or Kotlin applications with Spring Boot rapidly and effectively (using reactive programming, building APIs, and creating database access of all kinds) this book is for you.
- Learn how Spring Boot simplifies cloud native application development and deployment
- Build reactive applications and extend communication across the network boundary to create distributed systems
- Understand how Spring Boot's architecture and approach increase developer productivity and application portability
- Deploy Spring Boot applications for production workloads rapidly and reliably
- Monitor application and system health for optimal performance and reliability
- Debug, test, and secure cloud-based applications painlessly
Publisher resources
Table of contents
- Preface
- 1. Spring Boot in a Nutshell
- 2. Choosing Your Tools and Getting Started
- 3. Creating Your First Spring Boot REST API
- 4. Adding Database Access to Your Spring Boot App
- 5. Configuring and Inspecting Your Spring Boot App
-
6. Really Digging into Data
- Defining Entities
- Template Support
- Repository Support
- @Before
- Creating a Template-Based Service Using Redis
- Converting from Template to Repository
- Creating a Repository-Based Service Using the Java Persistence API (JPA)
- Creating a Repository-Based Service Using a NoSQL Document Database
- Creating a Repository-Based Service Using a NoSQL Graph Database
- Summary
- 7. Creating Applications Using Spring MVC
- 8. Reactive Programming with Project Reactor and Spring WebFlux
- 9. Testing Spring Boot Applications for Increased Production Readiness
- 10. Securing Your Spring Boot Application
- 11. Deploying Your Spring Boot Application
- 12. Going Deeper with Reactive
- Index
- About the Author
Product information
- Title: Spring Boot: Up and Running
- Author(s):
- Release date: February 2021
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492076988
You might also like
book
Spring Boot in Action
A developer-focused guide to writing applications using Spring Boot. You'll learn how to bypass the tedious …
book
Spring Boot in Practice
Go beyond the basics with Spring Boot! This practical guide presents dozens of relevant scenarios in …
video
Building Microservices with Spring Boot, Second Edition
7+ Hours of Video Instruction The term “microservices” has gained significant traction over the last few …
book
Microservices with Spring Boot and Spring Cloud - Second Edition
Create and deploy production-quality microservices-based applications — New edition updated for the smooth running of Spring, …