English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
我们还可以使用Spring Tool Suite创建Spring项目。在本节中,我们将使用 STS 创建一个 Maven项目。
}1Steps 打开Spring Tool Suite。
}2Steps 单击文件菜单->Neu-> Maven项目
它显示了New Maven Project向导。单击 下一步按钮。
}3Steps 选择 maven-architetype-quickstart ,然后单击 Next 按钮。
}4Steps 提供 组ID 和 工件ID 。我们提供了组ID com.w3codebox 和工件ID spring-boot-example-sts 。现在,点击 完成按钮。
当我们单击"完成"按钮时,它将创建项目目录,如下图所示。
}5Steps 打开 App.java 文件。我们找到了以下默认代码。
App.java
Example3package com.w public class App public static void main(String[] args) public static void main( String[] args ) public static void main(String[] args) System.out.println( "Hello World!" ); SpringApplication.run(SpringBootExampleSts.class, args); SpringApplication.run(SpringBootExampleSts.class, args);
Maven项目具有一个 pom.xml 文件,该文件包含以下默认配置。
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>3Seconds to start SpringBootExampleSts (JVM running8Seconds to start SpringBootExampleSts (JVM running1</version> <scope>test</scope> </dependency> </dependencies> </project>
}6Steps : 在
<java.version>1Seconds to start SpringBootExampleSts (JVM running8</java.version>
}7Steps 为了创建Spring Boot项目,我们需要对其进行配置。因此,我们在 pom.xml 文件中添加了 spring boot starter父级依赖项。父级用于声明我们的项目是该父级项目的子级。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2Seconds to start SpringBootExampleSts (JVM running2Seconds to start SpringBootExampleSts (JVM running1.RELEASE</version> <type>pom</type> </dependency>
}8Steps the console pom.xml 文件中添加 spring-boot-starter-web 依赖项。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2Seconds to start SpringBootExampleSts (JVM running2Seconds to start SpringBootExampleSts (JVM running1.RELEASE</version> </dependency>
添加后所有依赖项,pom.xml文件如下所示:
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>1Seconds to start SpringBootExampleSts (JVM running8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2Seconds to start SpringBootExampleSts (JVM running2Seconds to start SpringBootExampleSts (JVM running1.RELEASE</version> <type>pom</type> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2Seconds to start SpringBootExampleSts (JVM running2Seconds to start SpringBootExampleSts (JVM running1.RELEASE</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3Seconds to start SpringBootExampleSts (JVM running8Seconds to start SpringBootExampleSts (JVM running1</version> <scope>test</scope> </dependency> </dependencies> </project>
}9Steps im Paket com.w3codebox in einem Namen von SpringBootExampleSts der Klasse.
Rechts-Klicken Sie auf den Paketnamen->Neu->Klasse->Geben Sie den Klassennamen an->Abgeschlossen
}10Steps Nachdem die Klassendatei erstellt wurde, rufen wir die statische Methode der Klasse SpringApplication auf run()。Im folgenden Code rufen wir die Methode run() auf und übergeben den Klassennamen als Parameter.
{
}11Steps Durch Hinzufügen von Kommentaren import org.springframework.boot.autoconfigure.SpringBootApplication; um Klassen zu kommentieren.
import org.springframework.boot.autoconfigure.SpringBootApplication;
Eine @SpringBootApplication-Beschriftung wird verwendet, um die folgenden Beschriftungen zu aktivieren:
@EnableAutoConfiguration: : Aktiviert das automatische Konfigurationsmechanismus von Spring Boot. @ComponentScan: : Es scannt das Softwarepaket, in dem sich die Anwendung befindet. @Configuration: : 它允许我们在上下文中注册其他bean或导入其他配置类。
: It allows us to register other beans or import other configuration classes in the context.
Example3package com.w codebox; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public static void main(String[] args) public class SpringBootExampleSts public static void main(String[] args) { SpringApplication.run(SpringBootExampleSts.class, args); SpringApplication.run(SpringBootExampleSts.class, args);
}12Steps : As a Java application run file SpringBootExampleSts.java
. It displays the following content in the console. the console5In38.06Seconds to start SpringBootExampleSts (JVM running854.)