SpringBoot

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

2019-08-22  本文已影响0人  程序员will

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

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

介绍

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

我们使用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应用程序中提供了多个功能

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应用程序提供了一流的支持。

上一篇 下一篇

猜你喜欢

热点阅读