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