Skip to content

pickford-snyk/micronaut-examples

 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 36.5%
  • Groovy 33.7%
  • JavaScript 14.8%
  • HTML 7.1%
  • Shell 3.6%
  • Kotlin 1.8%
  • Other 2.5%