使用IntelliJ IDEA搭建简易Spring Boot项目

作者:新兰2024.04.15 17:36浏览量:4

简介:本文将指导读者如何使用IntelliJ IDEA集成开发环境搭建一个简易的Spring Boot项目。通过详细的步骤和图解,读者可以轻松地创建项目、配置依赖、编写代码并运行应用程序。

使用IntelliJ IDEA搭建简易Spring Boot项目

一、前提准备

  1. 安装Java开发环境(JDK),确保JDK版本符合Spring Boot要求。
  2. 安装IntelliJ IDEA。
  3. 创建一个有效的Maven仓库,以便管理项目依赖。

二、创建Spring Boot项目

  1. 打开IntelliJ IDEA,点击“File”菜单,选择“New” -> “Project”。
  2. 在弹出的“New Project”窗口中,选择左侧的“Maven”选项,然后点击“Next”。
  3. 在“GroupId”中输入项目的组织标识符,例如“com.example”,在“ArtifactId”中输入项目的名称,例如“springboot-demo”,然后点击“Next”。
  4. 选择项目存储位置和名称,点击“Finish”完成项目创建。

三、配置Spring Boot依赖

  1. 在项目结构视图中,展开“pom.xml”文件。
  2. 在“pom.xml”文件中添加Spring Boot的父依赖和所需的starter依赖。例如,添加Web starter依赖以实现Web应用程序功能:
  1. <parent>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-parent</artifactId>
  4. <version>2.5.4</version>
  5. </parent>
  6. <dependencies>
  7. <dependency>
  8. <groupId>org.springframework.boot</groupId>
  9. <artifactId>spring-boot-starter-web</artifactId>
  10. </dependency>
  11. </dependencies>
  1. 保存“pom.xml”文件,IntelliJ IDEA将自动下载并配置所需的依赖项。

四、编写Spring Boot代码

  1. 创建一个Java类,例如HelloWorldController,用于处理Web请求。
  1. package com.example.springbootdemo;
  2. import org.springframework.web.bind.annotation.GetMapping;
  3. import org.springframework.web.bind.annotation.RestController;
  4. @RestController
  5. public class HelloWorldController {
  6. @GetMapping("/")
  7. public String helloWorld() {
  8. return "Hello, World!";
  9. }
  10. }
  1. 创建一个主类,例如SpringBootDemoApplication,用于启动Spring Boot应用程序。
  1. package com.example.springbootdemo;
  2. import org.springframework.boot.SpringApplication;
  3. import org.springframework.boot.autoconfigure.SpringBootApplication;
  4. @SpringBootApplication
  5. public class SpringBootDemoApplication {
  6. public static void main(String[] args) {
  7. SpringApplication.run(SpringBootDemoApplication.class, args);
  8. }
  9. }

五、运行Spring Boot应用程序

  1. 在“SpringBootDemoApplication”类中,右键点击“main”方法,选择“Run ‘SpringBootDemoApplication.main()’”。
  2. 应用程序将启动并监听默认端口(通常为8080)。在控制台输出中,您将看到类似以下内容的消息

``bash . ____ _ __ _ _ /\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _ | \ \ \ \
\/ )| |)| | | | | || (| | ) ) ) )
‘ |_
| .|| ||_| |\, | / / / /
=========||==============|__/=///_/
:: Spring Boot :: (v2.5.4)

2023-04-01 10:00:00.000 INFO 12345 —- [ main] c.e.springbootdemo.SpringBootDemoApplication : Starting SpringBootDemoApplication using Java 1.8.0_281 on my-computer with PID 12345 (C:\path\to\project\target\classes started by username in C:\path\to\project)

2023-04-01 10:00:01.000 INFO 12345 —- [ main]