Spring Boot sample projects
The goal of the project is to show simple demos of using Spring Boot with different technologies.
The examples are limited to Maven and JVM >= 17 (Java and Kotlin).
Specifically used technologies are described below in the table.
Demo |
Technologies |
Content |
Build status |
properties |
java |
Using and override spring boot properties |
|
properties |
kotlin |
Using and override spring boot properties |
|
rest service |
java , rest , slice tests |
Implementing rest services and using mockmvc |
|
rest service |
kotlin , rest , slice tests |
Implementing rest services and using mockmvc |
|
docker |
java , docker |
Package spring boot application in docker in different ways |
|
postgres |
java , postgres , testcontainers |
Using spring boot and postgresql and use testcontainers for testing |
|
postgres |
kotlin , postgres , testcontainers |
Using spring boot and postgresql and use testcontainers for testing |
|
elasticsearch |
kotlin , elasticsearch , testcontainers |
Using spring boot and elasticsearch and use testcontainers for testing |
|
keycloak |
java , keycloak |
Using spring boot and keycloak in one docker-compose |
|
rabbit mq |
kotlin , rabbitmq , testcontainers |
Using spring boot and rabbit mq and use testcontainers for testing |
|
mongodb |
java , mongodb , testcontainers |
Using spring boot and mongodb and use testcontainers for testing |
|