Skip to content

Sandbox for experiments with different Java libs & frameworks

License

Notifications You must be signed in to change notification settings

andrei-punko/java-sandbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

509 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sandbox for Java coding experiments

Java CI with Maven Coverage Branches

Prerequisites

  • Maven 3
  • JDK 21

Modules

akka-project

Example of app with Akka framework usage

common

custom-spring-boot-starter

Example of custom Spring Boot Starter

dagger-sample

Example of Dagger usage

db-versioning

Example of DB versioning usage with help of

elasticsearch

Example of Elasticsearch usage

graphql-spring-boot-sample

Example of GraphQL usage in Spring Boot application

grpc-sample

Example of gRPC service and its client

hibernate-mappings

Example of different cases of Hibernate mappings

openapi-generator-sample

Example of OpenApi generation:

messaging-stomp-websocket

Example of STOMP messaging over WebSockets for building interactive web application

sound-recorder-n-spectrum-analyzer

  • Application to record a microphone's sound and play after that
  • Application to analyze a spectrum of microphone's sound

test-containers

Example of Java Test containers usage with help of Docker

two-factor-authentication

Example of two-factor authentication application with usage of Google authenticator

unit-tests-debugging

Example of different cases of tests debugging

Build notes

To allow io.fabric8:docker-maven-plugin manipulate with Docker images need to add DOCKER_HOST=tcp://127.0.0.1:2375 to environment variables on Windows machine and switch on Docker option Expose daemon on tcp://localhost:2375 without TLS