Ready for InfoQ 3.0? Try the new design and let us know what you think!

Practical Guide to Building an API Back End with Spring Boot

| by Wim Deblauwe Follow 5 Followers , reviewed by Ben Evans Follow 35 Followers on Sep 10, 2018

About the Author

Wim Deblauwe is a software engineer who has been working mainly with Java for the past 20 years. He has developed and designed various IoT-related projects that have seen deployments worldwide. He also works with JavaScript, Python, PHP, and ActionScript if the project calls for it. In the last three years, he has worked for PegusApps, a Belgium-based remote-first company that focuses on being an innovation partner to other companies for software development. Implementing various challenging projects with Spring Boot and mobile applications at PegusApps has really accelerated his learning.

I have been working with Spring Boot for over two years and it has made development a tremendous joy. It is important in our fast-paced world to be able to prototype quickly, but also to ensure that you are not doing any wasted work.

For me, this is one of the major strengths of Spring Boot. The smallest application can fit in a tweet, yet your application will scale to Internet scale with the greatest of ease.

Combine Spring Boot with Spring Data and Spring Security and you can have something up and running in no time. And it is not just "something", it is a solid base to build upon.

Starting your first project with Spring Boot can be a bit daunting given the vast options that it provides. This book will guide you step by step along the way to be a Spring Boot hero in no time.

The source code of the book is available on GitHub.

The book covers:

 - Setting up your project

 - Security and user management for your application

 - Writing REST endpoints

 - Connecting with a database from your application

 - Unit and integration testing for all aspects

 - Writing documentation for your REST endpoints

 - Supporting file upload from your REST API

Free download

Please choose

To receive this eMag please answer the following questions:

Before you download this book...

Stay ahead of the curve with the latest news and information about Spring and other Pivotal technologies.

Yes, I would like to be contacted by Pivotal for newsletters, promotions and events per the terms of Pivotal’s Privacy Policy (

Note: By checking the box you grant InfoQ permission to share your contact info with this sponsor.

Buy the print version for $19.99

Table of Contents:

  • Practical Guide to Building an API Back End with Spring Boot                                      
  • Dedication                                                                                     
  • Acknowledgements                                                                             
  • Preface
  • Introduction                                                                                    
  • What Is Spring Boot?
  • Getting Started                                                                                 
  • CopsBoot
  • User Management
  • REST API Security
  • User REST Controller
  • Working with a Real Database
  • Validation
  • File Upload
  • Action!
  • About the Author
  • Appendix A: OAuth Database Schema