📅  最后修改于: 2021-01-11 05:41:26             🧑  作者: Mango
在本节中,我们将创建并运行一个简单的Spring Boot应用程序。
步骤1:打开Spring Initializr https://start.spring.io/ 。
步骤2:选择Spring Boot版本2.2.2.BUILD-SNAPSHOT。
步骤3:提供群组名称。我们提供了组名com.javatpoint。
步骤4:提供工件。我们提供了Artifact spring-boot-application-run。
步骤5:添加Spring Web依赖项。
步骤6:点击Generate(生成)按钮。当我们单击Generate按钮时,它将与应用程序相关的所有规范包装到Jar文件中,并将其下载到本地系统。
步骤7:解压缩jar文件。
步骤8:复制文件夹并将其粘贴到STS工作区中。
步骤9:导入项目。
文件->导入->现有Maven项目->下一步->浏览->选择文件夹spring- spring-boot-application-run->选择文件夹->完成
导入项目需要时间。成功导入项目后,我们可以在IDE的Package Explorer部分中看到它。
我们看到自动创建了两个文件,一个是pom.xml,另一个是Application.java文件。
pom.xml文件包含所有依赖项,应用程序名称,Spring Boot版本,组名称,工件和其他插件。
pom.xml
4.0.0
org.springframework.boot
spring-boot-starter-parent
2.2.2.BUILD-SNAPSHOT
com.javatpoint
spring-boot-application-run
0.0.1-SNAPSHOT
spring-boot-application-run
Demo project for Spring Boot
1.8
org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-parent
2.2.1.RELEASE
pom
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
org.junit.vintage
junit-vintage-engine
org.springframework.boot
spring-boot-maven-plugin
spring-milestones
Spring Milestones
https://repo.spring.io/milestone
spring-snapshots
Spring Snapshots
https://repo.spring.io/snapshot
true
spring-milestones
Spring Milestones
https://repo.spring.io/milestone
spring-snapshots
Spring Snapshots
https://repo.spring.io/snapshot
true
主类是包含main()方法的类。它启动Spring ApplicationContext。这是我们为执行应用程序而运行的类。
SpringBootApplicationRun.java
package com.javatpoint;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpringBootApplicationRun
{
public static void main(String[] args)
{
SpringApplication.run(SpringBootApplicationRun.class, args);
}
}
步骤10:创建一个控制器。我们创建了一个名称为HelloWorldController的控制器。
HelloWorldController.java
package com.javatpoint;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloWorldController
{
@RequestMapping("/")
public String hello()
{
return "Hello User";
}
}
现在,我们已经创建了与Spring Boot应用程序相关的所有必需文件。
要运行Spring Boot应用程序,请打开主应用程序文件,然后将其作为Java Application运行。
应用程序成功运行后,它将在控制台中显示该消息,如下所示。
现在,打开浏览器并调用URL http:// localhost:8080。它显示了我们已返回控制器的消息。