All eBooks and Guides on Baeldung

Build your API with Spring

Hit the ground running building your very first REST API with Spring and, of course, with Spring Boot.

Move beyond the basics of Jackson and leverage the library fully and with precision, as you’re manipulating JSON. 

Get your persistence layer right. 

Use JPA/Hibernate, of course Spring, and, yes, Spring Data as well.

Easier said than done 🙂

HTTP looks easy. It’s not. 

Learn how to use a mature, fully-fledged HTTP client properly, from the basics to the intricacies of doing more advanced communication over the protocol. 

JUnit 4 is past its expiration date.

Moving to JUnit 5 is a must to really be able to test well. That’s what I’ve focused on here – making the move from JUnit 4 to 5.

Probably our most ambitious guide yet.

The goal here is, of course, getting you started with a microservice architecture, using Spring Cloud. 

Simple, right? Not really 🙂 

Get started with Apache Maven – an elegant and powerful tool to build your Java applications.

Learn the fundamentals of the Reactor project and reactive programming in Spring and Spring Boot.

This guide will help you get started with the Mockito library and simplify the process of testing your application.

This guide will help you get started with Java Concurrency and simplify the process of creating a concurrent application.