使用IntelliJ IDEA构建Spring Boot应用程序

使用IntelliJ IDEA构建Spring Boot应用程序

在这篇快速文章中,我们将学习如何 使用IntelliJ构建Spring Boot应用程序。这篇文章的主要目的是帮助任何刚接触Spring Boot的人快速使用IntelliJ中的Spring Boot编写Spring应用程序。

介绍

IntelliJ IDEA是最流行的Java IDE。IntelliJ IDEA为创建和运行基于Spring Boot的应用程序提供了一流的支持。我们可以通过以下方式创建和配置Spring Boot应用程序。

  • 在IntelliJ IDEA中导入Spring Boot项目。
  • 在IntelliJ IDEA编辑器中使用对Spring Initializr的内置支持。

我们使用IDE的内置支持来创建Spring Boot应用程序。

1.使用IntelliJ创建Spring Boot项目

要启动该过程,请打开IntelliJ IDEA并单击新项目选项。

使用IntelliJ IDEA构建Spring Boot应用程序_第1张图片
使用IntelliJ IDEA构建Spring Boot应用程序

2.从左侧面板的项目类型中选择Spring Initializr。从Project SDK下拉列表中选择正确的JDK(Spring Boot 2.x需要最低JDK 8)。

[图片上传失败...(image-976956-1566464093721)]

3.根据项目要求输入Maven项目属性,然后单击下一步。

[图片上传失败...(image-bf2df-1566464093721)]

4.为项目选择Spring Boot版本和其他所需的依赖项。根据所选的依赖项,它将在pom.xml文件中添加正确的Spring Boot Starters。

使用IntelliJ IDEA构建Spring Boot应用程序_第2张图片
使用IntelliJ IDEA构建Spring Boot应用程序

5.在向导的最后部分,我们需要选择项目名称和项目位置。选择后,单击“完成”按钮。

使用IntelliJ IDEA构建Spring Boot应用程序_第3张图片
使用IntelliJ IDEA构建Spring Boot应用程序

完成后,IntelliJ IDEA会导入所有必需的依赖项并打开新创建的项目。

使用IntelliJ IDEA构建Spring Boot应用程序_第4张图片
使用IntelliJ IDEA构建Spring Boot应用程序

2. pom.xml文件

pom.xml文件包含Spring Boot应用程序的所有构建块。打开位于项目模块根目录中的pom.xml文件。



   4.0.0
   com.javadevjournal
   demoproject
   0.0.1-SNAPSHOT
   jar
   sample-project-IntelliJ
   How to create Spring Boot project using IntelliJ
   
      org.springframework.boot
      spring-boot-starter-parent
      2.0.1.RELEASE
      
      
   
   
      UTF-8
      UTF-8
      1.8
   
   
      
         org.springframework.boot
         spring-boot-starter-thymeleaf
      
      
         org.springframework.boot
         spring-boot-starter-web
      
      
         org.springframework.boot
         spring-boot-starter-test
         test
      
   
   
      
         
            org.springframework.boot
            spring-boot-maven-plugin
         
      
   
复制

我们添加了spring-boot-starter-parent作为Spring Boot项目的父级。此父级在Spring Boot应用程序中提供了多个功能

  • 配置 - Java版本和其他属性。
  • 依赖关系管理 - 依赖关系的版本
  • 默认插件配置

3. Spring Boot主应用程序类

当我们创建这个项目时,Spring Initializr会自动创建以下类来启动我们的Spring Boot应用程序。

package com.javadevjournal.demoproject;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SampleProjectIntelliJApplication {
   public static void main(String[] args) {
        SpringApplication.run(SampleProjectIntelliJApplication.class, args);
  }
}

4.运行应用程序

Spring Boot主类包含main方法。这只是遵循应用程序入口点的Java约定的标准方法。我们的main方法SpringApplication 通过调用委托给Spring Boot的 类 runSpringApplication 引导我们的应用程序,从Spring开始。我们可以通过单击运行应用程序图标从IntelliJ运行我们的应用程序

使用IntelliJ IDEA构建Spring Boot应用程序

作为替代方案,我们可以使用运行目标来启动我们的应用程序。mvn spring-boot:run 从根项目目录中键入 以启动应用程序。您应该看到类似于以下内容的输出。

使用IntelliJ IDEA构建Spring Boot应用程序_第5张图片
使用IntelliJ IDEA构建Spring Boot应用程序

总结

在这篇小文章中,我们介绍 了如何使用IntelliJ 构建****Spring Boot应用程序。IntelliJ实际上是一个功能强大的编辑器,它为创建和运行基于Spring Boot的Web应用程序提供了一流的支持。

你可能感兴趣的:(使用IntelliJ IDEA构建Spring Boot应用程序)