如何在 IntelliJ 中运行您的第一个 Spring Boot 应用程序?

spring bootintellijjavaobject oriented programming

IntelliJ 简单易用,使用 Spring Boot 构建可靠且可扩展的系统,在 Java 开发人员中非常受欢迎。它还提供了一种约定优于配置的方法,消除了对庞大样板代码的需求,使设计人员能够专注于业务逻辑。

这个强大的 Web 工具旨在生成具有必要依赖项的基本项目结构。第二种方法侧重于将预先存在的 Spring Boot 项目导入 IntelliJ IDEA,以便可以在现有代码库上工作。

要在 IntelliJ 中执行此代码,必须确保在开始之前具有以下先决条件 -

  • 您的机器需要安装 Java 开发工具包 (JDK)。

  • 安装并设置 IntelliJ IDEA。

  • 最基本的 Java 和 Spring 理念。

在 IntelliJ IDE 中配置 Spring Boot 项目的各种步骤

步骤 1:下载 IntelliJ IDE 后安装

  • IntelliJ IDEA 的官方网站为 https://www.jetbrains.com/idea/ 被访问。

  • 在网站上找到"下载"按钮并点击。

  • 您可以在下载页面上选择要下载的 IntelliJ IDEA 版本,下载页面将是您到达的下一个页面。提供免费的社区版和带有 30 天试用期的高级终极版。

  • 选择相关的下载按钮,选择所需的版本。

  • 下载完成后,找到文件并启动安装。

  • 按照屏幕上的说明在系统上安装 IntelliJ IDEA。

  • 安装完成后,利用系统上的开始菜单即可启动 IntelliJ IDEA。

  • 首次使用 IntelliJ IDEA 时,系统会提示您设置一些初步选项,例如选择主题和(如果适用)从之前的安装中导入设置。

  • 基本设置完成后,您可以将 IntelliJ IDEA 用于 Java 开发项目。

第 2 步:生成项目从 Spring Initializr 网站

  • 使用给定的链接访问网站 https://start.spring.io/

  • 完成项目信息 −

    • 选择首选的 Spring Boot 版本。

    • 为您的项目输入组名称

    • 为您的项目提供一个 Artifact 名称,例如 newProject。

  • 根据项目的需求,选择所需的依赖项(例如 Spring Web、Spring Data JPA 等)。

  • 通过单击 Generate 按钮,将项目结构下载为 ZIP文件。

步骤 3

在 IntelliJ IDEA 中创建或导入 Spring boot 项目并添加依赖项。添加控制器方法和控制器类。

可以使用两种方法创建 Spring boot 项目

  • 借助 spring initializr。

  • 借助 IntelliJ 中的 maven 项目并添加依赖项以及注释。

方法 1:借助 Spring Initialzr

  • 打开从 spring initializr 创建的项目。

  • 浏览其所在位置并加载到 intelliJ IDEA 中。

  • 在项目中创建一个控制器包并在其中创建一个类作为 ExampleC。必须在 newProject -> src/main/java 中创建包

  • 使用注释 @Controller 并为 Eclipse 建议的所有注释导入所需的包。并添加 @RequestMapping 以映射 Spring MVC 控制器方法。利用 @ResponseBody 将域与返回类型中的 HTTP 响应主体绑定。


package org.example.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class ExampleC {
   @RequestMapping("/firstApp")
   @ResponseBody
   // Method
   public String firstSpringApp(){

      // 打印语句
      return "Welcome!";
   }
}

方法 2

借助 IntelliJ 中的 maven 项目并添加依赖项和注释。

如果您在 intelliJ 中借助 maven 作为新项目创建项目,请按照以下步骤操作。

  • 在 IntelliJ 中创建新项目

  • 创建 maven 项目。

  • 在项目标记内的 pom.xml 中添加依赖项。

<dependencies>
   <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter</artifactId>
      <version>2.5.3</version>
   </dependency>
   <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
      <version>2.5.3</version> 
   </dependency>
</dependencies>
  • 更新 Maven 配置,获取生命周期部分并双击生命周期的安装阶段。

  • 在应用程序的主类中添加 @SpringBootApplication 注释。

  • 在 main 中添加 SpringApplication.run(Main.class, args) 语句以运行 spring 应用程序。


package org.example;
导入 org.springframework.boot.SpringApplication;
//导入 org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Main {

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

}
  • 创建一个控制器包并在其中创建一个控制器类。在项目中创建一个控制器包并在其中创建一个类作为ExampleC。该包必须在newProject -> src/main/java中创建。

  • 使用注释@Controller并为eclipse建议的所有注释导入所需的包。并添加@RequestMapping以映射Spring MVC控制器方法。利用@ResponseBody将域与返回类型中的HTTP响应主体绑定。


package org.example.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ResponseBody;


@Controller
public class ExampleC {
   @RequestMapping("/firstApp")
   @ResponseBody
   // Method
   public String firstSpringApp(){

      // 打印语句
      return "Welcome!";
   }
}

步骤 4:借助工具栏中的绿色按钮运行应用程序。

代码将成功执行,控制台如下所示 -

注意 - Tomcat 服务器在运行控制台中显示为 8080。

步骤 5

借助 localhost url http://localhost:8080/firstApp 显示结果。

结论

使用 IntelliJ IDEA 运行第一个 Spring Boot 应用程序非常简单快捷。用户可以通过使用 Spring Initializr 或创建 Maven 项目快速开始使用 Spring Boot。IntelliJ IDEA 中强大的 Spring Boot 支持简化了流程并提高了工作效率。自动配置的简单性和广泛的 Spring 生态系统使创建可靠且可扩展的应用程序变得简单。使用 IntelliJ IDEA 的强大工具和 Spring Boot 的约定优于配置方法轻松构建复杂的 Java 应用程序。


相关文章