我们还可以使用Spring Tool Suite创建一个Spring项目。在本节中, 我们将使用STS创建一个Maven项目。
步骤1:打开Spring Tool Suite。
第2步:点击文件菜单->
新建->
Maven项目
文章图片
它显示了New Maven Project向导。单击下一步按钮。
文章图片
步骤3:选择maven-archetype-quickstart, 然后单击Next(下一步)按钮。
步骤4:提供群组ID和工件ID。我们提供了组ID com.srcmini和工件ID spring-boot-example-sts。现在单击完成按钮。
文章图片
当我们单击Finish按钮时, 它将创建项目目录, 如下图所示。
文章图片
步骤5:打开App.java文件。我们发现以下默认代码。
App.java
package com.srcmini;
public class App {public static void main( String[] args ){System.out.println( "Hello World!" );
}}
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.srcmini<
/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:在< properties> 标记内添加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文件。
文章图片
步骤10:在创建了类文件之后, 调用SpringApplication类的静态方法run()。在下面的代码中, 我们将调用run()方法并将类名作为参数传递。
SpringApplication.run(SpringBootExampleSts.class, args);
步骤11:通过添加注释@SpringBootApplication来对类进行注释。
@SpringBootApplication
单个@SpringBootApplication批注用于启用以下批注:
- @EnableAutoConfiguration:启用Spring Boot自动配置机制。
- @ComponentScan:它扫描应用程序所在的包。
- @Configuration:它允许我们在上下文中注册其他bean或导入其他配置类。
package com.srcmini;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplicationpublic class SpringBootExampleSts {public static void main(String[] args){SpringApplication.run(SpringBootExampleSts.class, args);
} }
步骤:作为Java Application运行文件SpringBootExampleSts.java。它在控制台中显示以下内容。
文章图片
控制台中的” 在5.038秒内启动SpringBootExampleSts” 行(JVM运行6.854)表明该应用程序已启动并正在运行。
【使用STS创建Spring Boot项目(图文详解)】下载专案
推荐阅读
- Spring Boot AOP Around Advice用法示例
- Spring Boot Starter执行器介绍和用法
- Spring Boot AOP介绍和用法全解
- Spring Boot注解介绍和用法详解
- 验证与验证测试有什么区别()
- Opencv-Android安装使用
- Android-Binder
- call,apply,bind
- spring 通用mapper的一些注解