📌  相关文章
📜  如何运行Spring Boot应用程序

📅  最后修改于: 2021-01-11 05:41:26             🧑  作者: Mango

如何运行Spring Boot应用程序

在本节中,我们将创建并运行一个简单的Spring Boot应用程序。

创建一个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应用程序

要运行Spring Boot应用程序,请打开主应用程序文件,然后将其作为Java Application运行。

应用程序成功运行后,它将在控制台中显示该消息,如下所示。

现在,打开浏览器并调用URL http:// localhost:8080。它显示了我们已返回控制器的消息。