Difference between revisions of "Micronaut"

From air
Jump to navigation Jump to search
Line 9: Line 9:
   
   
Build the app
+
Unzip the generated app
 
<pre>
 
<pre>
 
gunzip myapp.zip
 
gunzip myapp.zip
 
cd myapp
 
cd myapp
./mvnw package
 
 
</pre>
 
</pre>
   
  +
Add the POJO, Service and Resource classes ([for instance https://guides.micronaut.io/micronaut-creating-first-graal-app/guide/index.html]) into src/main/fr/polytech/myapp/conference
  +
  +
Build the app
  +
<pre>
 
./mvnw package
  +
</pre>
   
 
For skipping the tests
 
For skipping the tests
Line 27: Line 32:
 
</pre>
 
</pre>
   
Open the browser http://localhost:8080/
+
Open the browser http://localhost:8080/conferences/
 
   
 
Build the container
 
Build the container

Revision as of 09:21, 5 October 2020

https://micronaut.io/documentation.html

https://dzone.com/articles/micronaut-build-for-next-wave-of-microservices-amp

Getting started

Create a Micronaut app with https://micronaut.io/launch/ : choose Maven and the following features : data-jpa, graalvm, h2, hibernate-jpa, openapi


Unzip the generated app

gunzip myapp.zip
cd myapp

Add the POJO, Service and Resource classes ([for instance https://guides.micronaut.io/micronaut-creating-first-graal-app/guide/index.html]) into src/main/fr/polytech/myapp/conference

Build the app

./mvnw package

For skipping the tests

./mvnw package -DskipTests

Build the app

./mvnw exec:exec

Open the browser http://localhost:8080/conferences/

Build the container

./mvnw TBC


Run the container

docker TBC