Sparkjava Playground - sample CRUD Rest API application
- Java JDK >= 8
- Gradle
- Guice dependency injection
- Connect to MySQL/Postgres/H2 database
- Hibernate persistence (with Hikari connection pool)
- Properties configuration file using
https://github.com/typesafehub/config - Elasticsearch
- Java Bean Validation (javax.validation), validate NotNull property
- to be continue..
./gradlew build./gradlew startServer- curl to
http://localhost:4567/for testing ./gradlew fatJarto create standalone jar application (jar file will be inbuild/libs/*-all-[version].jar)java -jar filename.jarto run jar application