skomarica / user

Simple spring-boot service for managing users

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple spring-boot service for managing users

Concepts

This is a basic spring-boot project demonstrating several concepts:

  • Spring Web/REST controllers
  • Spring Data/JPA repositories
  • Managing database schema using Liquibase
  • Transaction support
  • Request validation support
  • Dealing with response statuses using response entities and error handlers
  • E2E integration testing using TestRestTemplate and in-memory H2 database with pre-populated data

Build & Run

  • Bulding
./gradlew clean build
  • Running
./gradlew bootRun

Or simply run the main UserApplication class.

About

Simple spring-boot service for managing users


Languages

Language:Java 100.0%