Skip to content

A Java-SpringBoot backend application project as template and pedagogical support for teaching of Clean Architecture crafting practice.

Notifications You must be signed in to change notification settings

vondacho/arch-blueprint-java

Repository files navigation

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 containerized database with docker-compose up.
  • Launch the application locally with ./gradlew bootRun --args='--spring.profiles.active=test,jpa,postgres'.
  • Play use cases with Postman using this default collection or with Swagger UI.

Documentation

Find full detailed documentation here powered by MkDocs