- Spring Boot
Autostart for your Spring Boot Application
A few months ago I was asked to find a solution for starting and stopping a Spring Boot application under Windows automatically together with the computer this application was running on.

- Spring Boot
Event Messaging for Microservices with Spring Boot and RabbitMQ
In a microservice environment or any other distributed system you may come upon the requirement to exchange events between services. This article shows how to implement a messaging solution with RabbitMQ.

- Spring Boot
Consumer-Driven Contracts with Pact, Feign and Spring Data REST
When thinking about integration testing in a distributed system, you quickly come across the concept of consumer-driven contracts. This blog post gives a short introduction into this concept and a concrete implementation example using the technologies Pact, Spring Boot, Feign and Spring Data REST.

- Spring Boot
Documenting a Spring Data REST API with Springfox and Swagger
With Spring Data REST you can rapidly create a REST API that exposes your Spring Data repositories and thus provides CRUD support and more.

- Spring Boot
Accessing a Spring Data REST API with Feign
Spring Data REST is a framework that automatically exposes a REST API for Spring Data repositories, thus potentially saving a lot of manual programming work.

- Spring Boot
Handling Associations Between Entities with Spring Data REST
Spring Data Rest allows to rapidly create a REST API to manipulate and query a database by exposing Spring Data repositories via its @RepositoryRestResource annotation.
