美文网首页SpringBoot
使用IntelliJ IDEA构建Spring Boot应用程序

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

作者: 程序员will | 来源:发表于2019-08-22 16:56 被阅读0次

使用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应用程序

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应用程序

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

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

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

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

2. pom.xml文件

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

<?xml version="1.0" encoding="UTF-8"?>
<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.javadevjournal</groupId>
   <artifactId>demoproject</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <packaging>jar</packaging>
   <name>sample-project-IntelliJ</name>
   <description>How to create Spring Boot project using IntelliJ</description>
   <parent>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-parent</artifactId>
      <version>2.0.1.RELEASE</version>
      <relativePath />
      <!-- lookup parent from repository -->
   </parent>
   <properties>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
      <java.version>1.8</java.version>
   </properties>
   <dependencies>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-thymeleaf</artifactId>
      </dependency>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-web</artifactId>
      </dependency>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-test</artifactId>
         <scope>test</scope>
      </dependency>
   </dependencies>
   <build>
      <plugins>
         <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
         </plugin>
      </plugins>
   </build>
</project>复制

我们添加了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应用程序

总结

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

相关文章

网友评论

    本文标题:使用IntelliJ IDEA构建Spring Boot应用程序

    本文链接:https://www.haomeiwen.com/subject/dlcosctx.html