English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Creazione di un progetto SpringBoot utilizzando STS

Possiamo anche creare progetti Spring utilizzando Spring Tool Suite. In questa sezione, utilizzeremo STS Crea un Progetto Maven.

Passaggio 1: Apri Spring Tool Suite.

Passaggio 2: Clicca sul menu File -> Nuovo -> Progetto Maven

Visualizza il wizard di creazione del nuovo progetto Maven. ProssimoPulsante.

Passo 3: Seleziona maven-architetype-quickstart , quindi fai clic su Avanti Pulsante.

Passo 4: fornisce ID del gruppo e ID dell'artefatto . Abbiamo fornito l'ID del gruppo com.w3codebox e l'ID dell'artefatto spring-boot-example-sts . Ora, clicca su FinitoPulsante.

Quando facciamo clic su "Finito", creerà la directory del progetto come illustrato di seguito.

Passo 5: Aprire App.java File. Abbiamo trovato il seguente codice predefinito.

App.java

package com.w3codebox;
public class App 
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}

Un progetto Maven ha un pom.xml File, che contiene la seguente configurazione predefinita.

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion>
<groupId>com.w3codebox</groupId>
<artifactId>spring-boot-example-sts</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>spring-boot-example-sts</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

Passo 6: : In  Aggiungere all'interno del tag Versione Java.

<java.version>1.8</java.version>

Passo 7: Per creare un progetto Spring Boot, dobbiamo configurarlo. Pertanto, nel pom.xml Aggiunto nel file Superpieno di avvio di Spring BootDipendenze. Il superpieno viene utilizzato per dichiarare che il nostro progetto è un sotto-progetto del progetto superpieno.

<dependency>
 <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.1.RELEASE</version>
<type>pom</type>
</dependency>

Passo 8: In pom.xml Aggiungere nel file spring-boot-starter-web Dipendenze.

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>
Attenzione: Quando aggiungiamo le dipendenze nel file pom, scaricheranno i relativi file jar. Possiamo vedere i file jar scaricati nella cartella Maven Dependencies del nostro directory del progetto.

Aggiungere tutte le dipendenze, il file pom.xml appare come segue:

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion>
<groupId>com.w3codebox</groupId>
<artifactId>spring-boot-example-sts</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>spring-boot-example-sts</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>  
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.1.RELEASE</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

Passo 9: nel pacchetto com.w3codebox Creare un nome di classe SpringBootExampleSts della classe.

Fare clic destro sul nome del pacchetto -> Nuovo -> Classe -> Inserire il nome della classe -> Fine

Passo 10: Dopo aver creato il file della classe, chiamare il metodo statico della classe SpringApplication run(). Nella seguente codice, chiameremo il metodo run() e passeremo il nome della classe come parametro.

SpringApplication.run(SpringBootExampleSts.class, args);

Passo 11: Aggiungendo un commento @SpringBootApplication per commentare la classe.

@SpringBootApplication

Un'annotazione @SpringBootApplication singola viene utilizzata per abilitare le seguenti annotazioni:

@EnableAutoConfiguration: : Abilita il meccanismo di configurazione automatica di Spring Boot. @ComponentScan: : Essa scannerà il pacchetto software in cui si trova l'applicazione. @Configuration: : Permette di registrare altri bean o importare altre classi di configurazione nel contesto.

@SpringBootApplicationSts.java

package com.w3codebox;
import org.springframework.boot.SpringApplication;  
import org.springframework.boot.autoconfigure.SpringBootApplication; 
@SpringBootApplication  
public class SpringBootExampleSts 
{
public static void main(String[] args)
{  
SpringApplication.run(SpringBootExampleSts.class, args);  
} 
}

Passaggio 12: File eseguibile come applicazione Java SpringBootExampleSts.java . Visualizza il seguente contenuto nella console.

Console Avvio di SpringBootExampleSts in 5.038 secondi (JVM in esecuzione 6.854)Visualizzazione a riga che indica che l'applicazione è stata avviata e sta eseguendo.