Salta al contenuto principale

Installare Spring Boot in Ubuntu con SDKMAN! | Guida Completa

In questa guida dettagliata, vedremo come installare Spring Boot su Ubuntu con SDKMAN!, configurare l'ambiente di sviluppo e avviare la tua prima applicazione. Se lavori con Java su Linux, questa guida ti sarà utile per iniziare rapidamente con Spring Boot.

Prerequisiti

Per seguire questa guida, avrai bisogno di:

  • Un server o computer con Ubuntu 22.04 o 24.04 installato
  • Accesso come utente con privilegi sudo
  • Una connessione Internet stabile

Installare JDK su Ubuntu

Spring Boot richiede Java Development Kit (JDK). Ecco come installarlo:

sudo apt update
sudo apt install default-jdk

Puoi verificare l'installazione con il seguente comando:

java -version
openjdk version "21.0.4" 2024-07-16
OpenJDK Runtime Environment (build 21.0.4+7-Ubuntu-1ubuntu224.04)
OpenJDK 64-Bit Server VM (build 21.0.4+7-Ubuntu-1ubuntu224.04, mixed mode, sharing)

Installare Maven e Gradle in Ubuntu

Spring Boot può essere costruito usando Maven o Gradle. Ecco come installarli:

sudo apt-get install maven
sudo apt install gradle

Installare SDKMAN!

SDKMAN! È uno strumento che consente di gestire facilmente versioni multiple di SDK per Java, tra cui Spring Boot. Per installarlo possiamo seguire i seguenti passaggi:

  1. Installiamo le dipendenze di SDKMAN!:

    sudo apt install curl zip
  2. Lanciamo lo script di installazione scaricato dal sito ufficiale:

    sudo curl -s "https://get.sdkman.io" | bash
    All done!
    You are subscribed to the STABLE channel.
    Please open a new terminal, or run the following in the existing one:
        source "/root/.sdkman/bin/sdkman-init.sh"
    Then issue the following command:
        sdk help
  3. Eseguiamo il source di sdkman-init.sh

    sudo source "/root/.sdkman/bin/sdkman-init.sh"
  4. Verifichiamo l'installazione di SDKMAN!

    sudo sdk help

Installare Spring Boot in Ubuntu

  1. Per installare Spring Boot su Ubuntu utilizziamo SDKMAN! Che abbiamo appena installato:

    sudo sdk install springboot
  2. Questo comando installerà l'ultima versione stabile di Spring Boot.

    Downloading: springboot 3.3.4
    In progress...
    ############################# 100.0%
    Installing: springboot 3.3.4
    Done installing!
    Setting springboot 3.3.4 as default.
  3. Per utilizzare una versione alternativa di Spring Boot

    sudo sdk ls springboot
    ================================================================================
    Available Springboot Versions
    ================================================================================
     > * 3.3.4               2.5.5               2.1.8.RELEASE       1.4.7          
         3.3.3               2.5.4               2.1.8               1.4.6.RELEASE  
  4. Specificando la versione con sdk install springboot x.x.x ad esempio

    sdk install springboot 3.3.3

Domande frequenti (FAQ)

1. Qual è la versione minima di Java richiesta per Spring Boot?

Spring Boot richiede almeno JDK 8, ma è consigliato utilizzare JDK 11 o successivi.

2. Posso usare Spring Boot con Gradle su Ubuntu?

Sì, puoi configurare e utilizzare Gradle con Spring Boot. Segui la guida sopra per installare Gradle e configurare il tuo progetto.

3. Come posso eseguire un'applicazione Spring Boot?

Puoi eseguire un'app Spring Boot con il comando mvn spring-boot:run o gradle bootRun, a seconda dello strumento che utilizzi.

Conclusione

In questa guida abbiamo visto come configurare l'ambiente di sviluppo per Spring Boot su Ubuntu, installando Maven, Gradle e Spring Boot tramite SDKMAN!. Se hai bisogno di ulteriori informazioni o assistenza, consulta le risorse esterne o contattaci per il nostro servizio di consulenza.

Consulenza per hosting dedicato Java.

Affidati ai nostri esperti per gestire l'hosting delle tue applicazioni Java in modo efficiente

Aggiungi un commento

Comment

  • Elementi HTML permessi: <br> <p> <code class="language-*"> <pre>
  • Linee e paragrafi vanno a capo automaticamente.
  • Solo le immagini ospitate su questo sito possono essere utilizzate nel tag <img>.