Table of Contents
Introductory workshop about Micronaut.
In order to do this workshop, you need the following:
-
Linux, MacOS or Windows with WSL and shell access, with the following installed:
-
curl
. -
wget
. -
unzip
. -
git
.
-
-
-
Recommended to be installed with SDKMAN!:
sdk install java 21.0.3-graal
.
-
-
A valid Docker environment with the following image pulled:
postgres:latest
. -
Ensure that the current JDK is GraalVM for Java 21:
$ java -version java version "21.0.3" 2024-04-16 LTS Java(TM) SE Runtime Environment Oracle GraalVM 21.0.3+7.1 (build 21.0.3+7-LTS-jvmci-23.1-b37) Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 21.0.3+7.1 (build 21.0.3+7-LTS-jvmci-23.1-b37, mixed mode, sharing)
Once done, you can clone this repo:
git clone https://github.com/alvarosanchez/micronaut-workshop.git
Note
|
You will find each lab’s template files on each labNN folder. Solution is always inside a solution folder.
To highlight the actions you actually need to perform, an icon is used: [hand o right]
|
Throughout this workshop, you will be creating a football (soccer) management system.
-
clubs
is the microservice responsible for managing clubs. It uses Micronaut Data JPA as a data access layer.