Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Quarkus: prima applicazione

Impariamo a realizzare una prima applicazione utilizzando lo stack Java Kubernetes Quarkus e l'IDE IntelliJ IDEA Community Edition
Impariamo a realizzare una prima applicazione utilizzando lo stack Java Kubernetes Quarkus e l'IDE IntelliJ IDEA Community Edition
Link copiato negli appunti

In questo articolo realizzeremo un semplicissima applicazione con l'obiettivo di illustrare come essere rapidamente operativi con Quarkus. Per questo articolo e per i successivi avremo come IDE di riferimento IntelliJ IDEA Community Edition, che ben supporta Quarkus fornendo le seguenti funzionalità:

  • Coding assistance.
  • Integrazione con la validazione Bean, CDI e Endpoints tool windows.
  • Un wizard per la creazione di un qualsiasi progetto Quarkus.

Installazione plugin Quarkus

Sottolineiamo preliminarmente l'importanza di avere correttamente installato IntelliJ con l'utilizzo delle JDK 11 o superiori (nel progetto illustrato si utilizza la versione 15 delle JDK) e i plugin Maven 2 Integration, Maven Helper e Maven Runner per l'utilizzo di Maven.

Partendo dalla situazione appena evidenziata, iniziamo con l'installazione del plugin Quarkus. Dal menù "File" di IntelliJ selezioniamo "Settings", successivamente "Plugins" e infine digitiamo Quarkus nel campo input di ricerca.

Dovremmo poter visualizzare il plugin di Quarkus con il pulsante "Install" per l'avvio dell'installazione:

Installazione del plugin di Quarkus

Figura 1. Installazione del plugin di Quarkus

Creazione del progetto

Accediamo nuovamente al menù "File" e selezioniamo "New Project". Scegliamo "Quarkus" come tipologia di progetto e clicchiamo sul pulsante "Next":

Progetto Quarkus

Figura 2. Progetto Quarkus

Nella schermata successiva impostiamo le caratteristiche del progetto Maven come illustrato nella seguente immagine:

Maven project Quarkus

Figura 3. Maven project Quarkus

Proseguiamo nelle fasi del wizard e scegliamo di realizzare un semplice applicativo che faccia uso di RESTEasy:

RESTEasy project

Figura 4. RESTEasy project

forniamo quindi un nome al progetto ed attendiamo il completamento dell'operazione:

Completamento creazione progetto

Figura 5. Completamento creazione progetto

Esecuzione e test

Siamo pronti per eseguire il progetto REST, dovremmo trovarci di fronte ad una schermata simile alla seguente:

Esecuzione progetto

Figura 6. Esecuzione progetto

Utilizzando il plugin Maven eseguiamo il goal quarkus:dev. Di default l'applicazione viene avviata per rispondere all'indirizzo

http://localhost:8080

Apriamo quest'indirizzo da browser. Se l'applicazione dovesse essere stata avviata correttamente, dovremmo poter visualizzare una schermata del seguente tipo:

Esecuzione progetto

Figura 7. Esecuzione progetto

Ti consigliamo anche