Spring Boot: How To Get Started and Build a Microservice


Learn to build a microservice with Spring Boot 2. Together we will write a production-ready microservice with a REST API and cover the essentials. No prior experience with Spring needed.

We learn best by coding.

Start learning now

What you will learn

  • The basics of the Spring Framework, what it is, what problems it solves and how to use it
  • A brief introduction to Maven for those unfamiliar with it
  • What Spring Boot actually is and how it makes working with the Spring Framework much easier
  • How to build a microservice with Spring Boot 2
  • How to store data in relational database using the Spring Data JPA Framework
  • How to write a REST API using Spring MVC
  • How to create a service layer and integrate a legacy library in two variations
  • How to test the individual components of our application
  • A simple way to secure your application
  • How to use monitoring and health checks out of the box with Spring Boot
  • How to log in your application
  • How to deploy your application as a standalone microservice

Start learning now

Who is this not right for

The guide is not for you if you have never developed in Java or your most advanced application is Hello World.

The Project

We create a Microservice for storing comments and providing a REST-like Interface for interacting with the data. The sample application is modeled after a real production application to guide you through building your first Spring Boot application.

We focus on the backend and API and will not cover a UI.

You will also get these awesome bonuses

  • Full source code of the final application
  • A cheat sheet covering Spring Boot Essentials
  • A cheat sheet covering the fundamentals of Spring Data JPA
  • A cheat sheet covering the essentials of Spring Data MongoDB, which is not included in the guide but in a free tutorial.
  • Exclusive access to my private Slack channel, where you can ask questions, share code, get feedback or chat with fellow students. (coming soon)

Start learning now

Ready to buy?

Get everything you need to start to learn how to build a microservice with Spring Boot:

  • The Pocket Guide DRM-free in Kindle, ePub and PDF format
  • A cheat sheet of Spring Boot Essentials
  • A cheat sheet of Spring Data JPA
  • A cheat sheet of Spring Data MongoDB
  • Exclusive Slack Access
  • FREE Updates for Life

Buy now for just $19

Your 100% Money-Back Guarantee

Don't put off getting started with Spring Boot. If you are not satisfied with the guide, email me within 14 days of your purchase, and I give you a full refund. I don't ask questions; however, it would be great if you give me quality feedback so I can improve on it.

But don't take my word for it

I love this book. Just enough info to quickly get to the heart of the matter...

-- Larry

I bought this book because i wanted to learn a simple way of creating API endpoints AND securing them and I was happy to see that this book delivered. Most of the material I've read on this before was either too complex, outdated or simply skipped the security part entirely...

-- Nelson

... This book ... is much easier and fit for someone like me who is just starting out. It’s structured and the author clearly is an expert in the material...

-- Hanete

Frequently Asked Questions

What happens if I buy the pocket guide and you release an update? Will I need to buy the new version, too?
No. You get free updates for life whenever new content is available.

Can I buy a print version of the pocket guide?
Yes and no. The pocket guide version here is only available in digital formats and comes with some bonuses like free lifetime updates and the exclusive Slack channel. However, there's a print version available on Amazon - but it is updated irregularly, and you won't retrieve the bonuses.

Do you have a return policy?
Yes, if you are not satisfied, email me within 14 days of your purchase, and I'll refund you. I don't ask questions; however, it would be great if you give me quality feedback so I can improve on it.

Are there any restrictions on the pocket guides?
No. I trust you to do the right thing. They are 100% DRM free.

Do I need any prior knowledge or experience to learn Spring Boot
You need to be able to code in Java. Experience with the Spring Framework is not necessary. We will start with an introduction into the Spring Core, the basics, and then move forward to Spring Boot. As a build tool, we are using Maven, and we also cover it with a brief introduction in case you are not familiar with it.

I have another question.
No problem! Send me an email at info@codeboje.de