En aquesta secció, aprendrem a configurar l'entorn necessari per desenvolupar aplicacions amb Spring Boot. Aquest procés inclou la instal·lació de les eines bàsiques com Java Development Kit (JDK), un entorn de desenvolupament integrat (IDE) i la configuració de Maven, que és l'eina de gestió de dependències que utilitzarem.

  1. Instal·lació del JDK

Spring Boot requereix Java per funcionar. Per tant, el primer pas és instal·lar el Java Development Kit (JDK).

Passos per instal·lar el JDK:

  1. Descarregar el JDK:

    • Visita la pàgina oficial d'Oracle: Oracle JDK Downloads
    • Selecciona la versió més recent del JDK i descarrega el fitxer corresponent al teu sistema operatiu (Windows, macOS, Linux).
  2. Instal·lar el JDK:

    • Executa el fitxer descarregat i segueix les instruccions de la instal·lació.
    • Durant la instal·lació, pren nota del directori on s'instal·la el JDK, ja que necessitaràs aquesta informació més endavant.
  3. Configurar la variable d'entorn JAVA_HOME:

    • Windows:

      • Obre el Panell de Control i ves a Sistema > Configuració avançada del sistema > Variables d'entorn.
      • Crea una nova variable d'usuari anomenada JAVA_HOME i estableix el seu valor al directori d'instal·lació del JDK (per exemple, C:\Program Files\Java\jdk-17).
      • Afegeix %JAVA_HOME%\bin a la variable de sistema Path.
    • macOS/Linux:

      • Obre un terminal i edita el fitxer .bash_profile o .zshrc (per a macOS) o .bashrc (per a Linux).
      • Afegeix les següents línies:
        export JAVA_HOME=/path/to/your/jdk
        export PATH=$JAVA_HOME/bin:$PATH
        
      • Guarda el fitxer i executa source ~/.bash_profile o source ~/.zshrc per aplicar els canvis.
  4. Verificar la instal·lació:

    • Obre un terminal o la línia de comandes i executa:
      java -version
      
    • Hauries de veure la versió del JDK instal·lat.

  1. Instal·lació d'un IDE

Un entorn de desenvolupament integrat (IDE) facilita molt el desenvolupament d'aplicacions. Alguns dels IDEs més populars per a Java són IntelliJ IDEA, Eclipse i Spring Tool Suite (STS).

IntelliJ IDEA:

  1. Descarregar IntelliJ IDEA:

    • Visita la pàgina oficial de JetBrains: IntelliJ IDEA Downloads
    • Descarrega la versió Community (gratuïta) o la versió Ultimate (de pagament).
  2. Instal·lar IntelliJ IDEA:

    • Executa el fitxer descarregat i segueix les instruccions de la instal·lació.

Eclipse:

  1. Descarregar Eclipse:

    • Visita la pàgina oficial d'Eclipse: Eclipse Downloads
    • Descarrega l'instal·lador d'Eclipse IDE for Java Developers.
  2. Instal·lar Eclipse:

    • Executa l'instal·lador i segueix les instruccions de la instal·lació.

Spring Tool Suite (STS):

  1. Descarregar STS:

  2. Instal·lar STS:

    • Executa el fitxer descarregat i segueix les instruccions de la instal·lació.

  1. Configuració de Maven

Maven és una eina de gestió de projectes i dependències que utilitzarem per gestionar les biblioteques necessàries per al nostre projecte Spring Boot.

Passos per instal·lar Maven:

  1. Descarregar Maven:

    • Visita la pàgina oficial d'Apache Maven: Maven Downloads
    • Descarrega la versió binària de Maven.
  2. Instal·lar Maven:

    • Descomprimeix el fitxer descarregat en un directori de la teva elecció (per exemple, C:\Program Files\Apache\Maven).
  3. Configurar la variable d'entorn M2_HOME:

    • Windows:

      • Obre el Panell de Control i ves a Sistema > Configuració avançada del sistema > Variables d'entorn.
      • Crea una nova variable d'usuari anomenada M2_HOME i estableix el seu valor al directori d'instal·lació de Maven (per exemple, C:\Program Files\Apache\Maven).
      • Afegeix %M2_HOME%\bin a la variable de sistema Path.
    • macOS/Linux:

      • Obre un terminal i edita el fitxer .bash_profile o .zshrc (per a macOS) o .bashrc (per a Linux).
      • Afegeix les següents línies:
        export M2_HOME=/path/to/your/maven
        export PATH=$M2_HOME/bin:$PATH
        
      • Guarda el fitxer i executa source ~/.bash_profile o source ~/.zshrc per aplicar els canvis.
  4. Verificar la instal·lació:

    • Obre un terminal o la línia de comandes i executa:
      mvn -version
      
    • Hauries de veure la versió de Maven instal·lat.

  1. Creació del teu primer projecte Spring Boot

Ara que tenim el nostre entorn configurat, crearem el nostre primer projecte Spring Boot utilitzant Spring Initializr.

Passos per crear un projecte Spring Boot:

  1. Visita Spring Initializr:

  2. Configura el projecte:

    • Selecciona les següents opcions:
      • Project: Maven Project
      • Language: Java
      • Spring Boot: 2.5.4 (o la versió més recent)
      • Project Metadata:
        • Group: com.example
        • Artifact: demo
        • Name: demo
        • Description: Demo project for Spring Boot
        • Package name: com.example.demo
        • Packaging: Jar
        • Java: 11 (o la versió que has instal·lat)
  3. Afegeix dependències:

    • Afegeix les següents dependències:
      • Spring Web
  4. Genera el projecte:

    • Fes clic a "Generate" per descarregar el projecte.
  5. Importa el projecte a l'IDE:

    • Obre el teu IDE (IntelliJ IDEA, Eclipse o STS).
    • Importa el projecte descarregat com un projecte Maven.

Conclusió

En aquesta secció, hem configurat l'entorn de desenvolupament necessari per treballar amb Spring Boot. Hem instal·lat el JDK, un IDE i Maven, i hem creat el nostre primer projecte Spring Boot utilitzant Spring Initializr. Amb aquest entorn configurat, estem preparats per començar a desenvolupar aplicacions amb Spring Boot. En la següent secció, crearem la nostra primera aplicació Spring Boot i explorarem la seva estructura.

Curs de Spring Boot

Mòdul 1: Introducció a Spring Boot

Mòdul 2: Conceptes bàsics de Spring Boot

Mòdul 3: Construint serveis web RESTful

Mòdul 4: Accés a dades amb Spring Boot

Mòdul 5: Seguretat a Spring Boot

Mòdul 6: Proves a Spring Boot

Mòdul 7: Funcions avançades de Spring Boot

Mòdul 8: Desplegant aplicacions Spring Boot

Mòdul 9: Rendiment i monitorització

Mòdul 10: Millors pràctiques i consells

© Copyright 2024. Tots els drets reservats