agentgt / petclinic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APT Petclinic

Description

A re-imagination of Spring Petclinic using annotation processing libraries and eventually some HTMLX.

Technology changes:

Thymeleaf -> JStachio
Spring DI -> Avaje Inject
Hibernate -> Doma 2
Jackson -> avaje-jsonb

Build

./env.sh
./docker_db.sh
mvn clean install

Run

There are a variety of ways to run petclinic

Shell script

./run.sh

Manually

cd petclinic
java -jar target/petclinic-0.1.0-SNAPSHOT.jar

Reload mode

Install mvnd

sdk install mvnd

Open two terminals.

Main terminal:

cd petclinic/petclinic
run.sh

Watching terminal:

cd petclinic/petclinic
watch.sh

About


Languages

Language:CSS 71.6%Language:Java 23.7%Language:Mustache 2.5%Language:HTML 1.9%Language:Shell 0.3%