Skip to content

arch blueprint java

build workflow

A Java project as template and pedagogical support for the teaching of Clean Architecture crafting practice.

Features

CRUD operations on Customer entities exposed by a REST API.

Getting started

  • Build the project with ./gradlew clean build.
  • Start the database with docker-compose up.
  • Launch the application with ./gradlew bootRun --args='--spring.profiles.active=test,jpa,postgres'.
  • Play use cases with Postman using this default collection or with Swagger UI.

This documentation