arnosthavelka / spring-advanced-training

Sample project for spring advanced training
MIT License
19 stars 16 forks source link

spring-advanced-training

Java CI with Maven Sonar quality gate Sonar coverage Sonar bugs Sonar vulnerabilities MIT licensed

Sample projects (source codes) for my training Spring - Advanced and Spring Boot. All these projects are based on Spring Boot 3.3 & Java 23.

Agenda

Projects

sat-core

Set of examples of Spring. It contains examples e.g. for:

sat-elk

Usage of Elasticsearch 7 via Spring Data & Docker image.

sat-jdbc

Usage of JDBC via Spring Boot and HSQL in memory DB.

sat-jpa

Usage of JPA via Spring Boot and H2 in memory DB (including web console).

sat-liquibase

Usage of JDBC & Liquibase via Spring Boot and HSQL in memory DB.

sat-rest

Accessing JPA data via REST sevice, including:

sat-elk

Accessing ELK data via Spring Data Elasticsearch

sat-spring-boot-admin

Usage of Spring Boot Admin to monitor SB applications.

http://localhost:8085/