Skip to content

alvarosanchez/micronaut-workshop

Repository files navigation

Fork me on GitHub

Introductory workshop about Micronaut.

Software Requirements

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.

  • Oracle GraalVM for JDK 21.

    • 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)

Clone this repository

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]

Application architecture

Throughout this workshop, you will be creating a football (soccer) management system.

football diagram
  • clubs is the microservice responsible for managing clubs. It uses Micronaut Data JPA as a data access layer.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published