如何在 IntelliJ 中运行你的第一个 Spring Boot 应用程序?
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 版本。
为您的项目输入一个 Group 名称。
为您的项目提供一个 Artifact 名称,例如 newProject。
根据项目的需要,选择所需的依赖项(例如 Spring Web、Spring Data JPA 等)。
点击“生成”按钮,将项目结构下载为 ZIP 文件。

步骤 3
在 IntelliJ IDEA 中创建或导入 Spring Boot 项目并添加依赖项。添加控制器方法和控制器类。
可以使用两种方法创建 Spring Boot 项目
借助 Spring Initializr。
借助 IntelliJ 中的 Maven 项目并添加依赖项和注解。
方法 1:借助 Spring Initializr
打开从 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(){ // Print statement return "Welcome!"; } }
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
方法 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; import org.springframework.boot.SpringApplication; //import 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(){ // Print statement return "Welcome!"; } }
步骤 4:使用工具栏中的绿色按钮运行应用程序。
代码将成功执行,并且可以在下方看到控制台:

注意 - 如运行控制台中所示,Tomcat 服务器已在 8080 端口启动。
步骤 5
使用本地主机 URL 显示结果:http://localhost:8080/firstApp。

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