dgethers / micronaut-examples

Example Projects Using Micronaut

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Micronaut Examples

This repository contains examples of Micronaut.

The following examples are featured.

hello-world-java

The hello-world-java example is a simple Hello World implementation written in Java.

To run the application with Gradle use:

$ cd hello-world-java
$ ./gradlew run

To run the application with Maven use:

$ ./mvnw exec:exec

Then go to http://localhost:8080/hello/John

To run the tests run ./gradlew test or /mvnw test.

hello-world-groovy

The hello-world-groovy example is a simple Hello World implementation written in Groovy.

To run the application with Gradle use:

$ cd hello-world-groovy
$ ./gradlew run

Then go to http://localhost:8080/hello/John

hello-world-kotlin

The hello-world-kotlin example is a simple Hello World implementation written in Kotlin.

To run the application with Gradle use:

$ cd hello-world-kotlin
$ ./gradlew run

Then go to http://localhost:8080/hello/John

petstore

The petstore example is a Micronaut petstore implementation featuring multiple Microservices and a docker-compose.yml file for starting the application.

See the README in the root of the petstore example for usage instructions.

neo4j-musicians

Example of REST service built with Micronaut, with embedded neo4j as database. It's a simple example without any kind of data validation, just shows how to register beans, a controller and a simple test.

Hope it helps!

views-and-forms-java

The views-and-forms-java example is a simple form display application written in Java. It uses simple html and css to read a form and display the response.

To run the application with Gradle use:

$ cd views-and-forms-java
$ ./gradlew run

For Windows users:

$ cd views-and-forms-java
$ gradlew run

Then go to http://localhost:8080

To test with Gradle on Firefox:

$ cd views-and-forms-java
$ ./gradlew test

For Windows users:

$ cd views-and-forms-java
$ gradlew test

To test with Gradle on Chrome:

$ cd views-and-forms-java
$ ./gradlew -Dgeb.env=chrome test

For Windows users:

$ cd views-and-forms-java
$ gradlew -Dgeb.env=chrome test

To test with Gradle on Chrome headless:

$ cd views-and-forms-java
$ ./gradlew -Dgeb.env=chromeHeadless test

For Windows users:

$ cd views-and-forms-java
$ gradlew -Dgeb.env=chromeHeadless test

About

Example Projects Using Micronaut


Languages

Language:Java 38.2%Language:Groovy 31.5%Language:JavaScript 13.7%Language:HTML 6.5%Language:Shell 3.2%Language:CSS 1.9%Language:Dockerfile 1.9%Language:Kotlin 1.6%Language:Handlebars 1.3%