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

使用STS创建SpringBoot项目

我们还可以使用Spring Tool Suite创建Spring项目。在本节中,我们将使用 STS 创建一个 Maven项目

}1단계 打开Spring Tool Suite。

}2단계 单击文件菜单-> 새로 만들기-> Maven项目

它显示了New Maven Project向导。单击 下一步按钮。

}3단계 选择 maven-architetype-quickstart ,然后单击 Next 按钮。

}4단계 提供 组ID 工件ID 。我们提供了组ID com.w3codebox 和工件ID spring-boot-example-sts 。现在,点击 完成按钮。

当我们单击"完成"按钮时,它将创建项目目录,如下图所示。

}5단계 打开 App.java 文件。我们找到了以下默认代码。

App.java

예제3package 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>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

}6단계 : 在  标签内添加 Java版本

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

}7단계 为了创建Spring Boot项目,我们需要对其进行配置。因此,我们在 pom.xml 文件中添加了 spring boot starter父级依赖项。父级用于声明我们的项目是该父级项目的子级。

<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 依赖项。

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>
注意: 当我们在pom文件中添加依赖项时,它将下载相关的jar文件。我们可以在项目目录的Maven Dependencies文件夹中看到下载的jar文件。

添加后所有依赖项,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>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.w3codebox 에 이름이 SpringBootExampleSts 의 클래스.

오른쪽-패키지 이름을 클릭합니다-> 새로 만들기-> 클래스-> 클래스 이름 제공-> 완료

}10단계 클래스 파일을 생성한 후에는 SpringApplication 클래스의 스태틱 메서드를 호출합니다 run()다음 코드에서는 run() 메서드를 호출하고 클래스 이름을 매개변수로 전달합니다。

{

}11단계 주석을 추가하여 import org.springframework.boot.autoconfigure.SpringBootApplication; 클래스에 주석을 추가합니다。

import org.springframework.boot.autoconfigure.SpringBootApplication;

单个@SpringBootApplication 주석을 사용하여 다음 주석을 활성화합니다:

@EnableAutoConfiguration: : Spring Boot 자동 구성 메커니즘을 활성화합니다。 @ComponentScan: : 그녀는 응용 프로그램이 있는 소프트웨어 패키지를 스캔합니다。 @Configuration: : 它允许我们在上下文中注册其他bean或导入其他配置类。

: 이는 우리가 컨텍스트에서 다른 bean을 등록하거나 다른 구성 클래스를 가져올 수 있게 합니다.

예제3package 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);

}12단계 : Java 애플리케이션 실행 파일로 SpringBootExampleSts.java

다음과 같은 내용을 표시합니다. 컨솔에서5.038초 내에 SpringBootExampleSts(JVM 실행6.854)이 애플리케이션이 시작되고 실행 중입니다.