使用STS創(chuàng)建SpringBoot項(xiàng)目

我們還可以使用Spring Tool Suite創(chuàng)建Spring項(xiàng)目。在本節(jié)中,我們將使用 STS 創(chuàng)建一個(gè) Maven項(xiàng)目。

步驟1: 打開(kāi)Spring Tool Suite。

步驟2: 單擊文件菜單->新建-> Maven項(xiàng)目

使用STS創(chuàng)建Spring Boot項(xiàng)目

它顯示了New Maven Project向?qū)?。單?下一步按鈕。

創(chuàng)建Spring Boot項(xiàng)目使用STS

步驟3: 選擇 maven-architetype-quickstart ,然后單擊 Next 按鈕。

步驟4: 提供 組ID 工件ID 。我們提供了組ID com.nhooo 和工件ID spring-boot-example-sts ?,F(xiàn)在,點(diǎn)擊 完成按鈕。

創(chuàng)建Spring Boot使用STS的項(xiàng)目

當(dāng)我們單擊"完成"按鈕時(shí),它將創(chuàng)建項(xiàng)目目錄,如下圖所示。

使用STS創(chuàng)建Spring Boot項(xiàng)目

步驟5: 打開(kāi) App.java 文件。我們找到了以下默認(rèn)代碼。

App.java

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

Maven項(xiàng)目具有一個(gè) pom.xml 文件,該文件包含以下默認(rèn)配置。

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.nhooo</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>

步驟6: : 在  標(biāo)簽內(nèi)添加 Java版本。

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

步驟7: 為了創(chuàng)建Spring Boot項(xiàng)目,我們需要對(duì)其進(jìn)行配置。因此,我們?cè)? pom.xml 文件中添加了 spring boot starter父級(jí)依賴項(xiàng)。父級(jí)用于聲明我們的項(xiàng)目是該父級(jí)項(xiàng)目的子級(jí)。

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

步驟8: pom.xml 文件中添加 spring-boot-starter-web 依賴項(xiàng)。

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>
注意: 當(dāng)我們?cè)趐om文件中添加依賴項(xiàng)時(shí),它將下載相關(guān)的jar文件。我們可以在項(xiàng)目目錄的Maven Dependencies文件夾中看到下載的jar文件。

使用STS創(chuàng)建Spring Boot項(xiàng)目

添加后所有依賴項(xiàng),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.nhooo</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>

步驟9: 在包 com.nhooo 中創(chuàng)建一個(gè)名稱(chēng)為 SpringBootExampleSts 的類(lèi)。

右-單擊包名稱(chēng)->新建->類(lèi)->提供類(lèi)名稱(chēng)->完成

使用STS創(chuàng)建Spring Boot項(xiàng)目

步驟10: 創(chuàng)建類(lèi)文件后,調(diào)用SpringApplication類(lèi)的靜態(tài)方法 run()。在下面的代碼中,我們將調(diào)用run()方法并將類(lèi)名作為參數(shù)傳遞。

SpringApplication.run(SpringBootExampleSts.class, args);

步驟11: 通過(guò)添加注釋 @SpringBootApplication 來(lái)對(duì)類(lèi)進(jìn)行注釋。

@SpringBootApplication

單個(gè)@SpringBootApplication批注用于啟用以下批注:

@EnableAutoConfiguration: : 啟用Spring Boot自動(dòng)配置機(jī)制。 @ComponentScan: : 它將掃描應(yīng)用程序所在的軟件包。 @Configuration: : 它允許我們?cè)谏舷挛闹凶?cè)其他bean或?qū)肫渌渲妙?lèi)。

SpringBootApplicationSts.java

package com.nhooo;
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);  
} 
}

步驟12: 作為Java應(yīng)用程序運(yùn)行文件 SpringBootExampleSts.java 。它在控制臺(tái)中顯示以下內(nèi)容。

使用STS創(chuàng)建Spring Boot項(xiàng)目

控制臺(tái)中的 在5.038秒內(nèi)啟動(dòng)SpringBootExampleSts(JVM運(yùn)行6.854)行顯示該應(yīng)用程序已啟動(dòng)并正在運(yùn)行。


丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清