当前位置: 首页 > news >正文

【工具使用】IDEA 社区版如何创建 Spring Boot 项目(详细教程)

IDEA 社区版如何创建 Spring Boot 项目(详细教程)

Spring Boot 以其简洁、高效的特性,成为 Java 开发的主流框架之一。虽然 IntelliJ IDEA 专业版提供了Spring Boot 项目向导,但 社区版(Community Edition) 并不自带 Spring Boot 项目创建功能。

那么,如何在 IDEA 社区版中创建一个 Spring Boot 项目呢?本篇文章将手把手教你 使用 IDEA 社区版 + Maven 快速创建 Spring Boot 项目,并成功运行第一个 Spring Boot 应用!🚀


1. 前置准备

在创建 Spring Boot 项目之前,确保你的开发环境已经准备就绪。

安装 JDK(推荐 JDK 17 或以上)

  • 你可以在 Oracle JDK 官网 或 OpenJDK 下载并安装。
  • 安装完成后,使用 java -version 检查:
    java -version
    
    例如:
    openjdk version "17.0.2" 2023-09-20 LTS
    

安装 IntelliJ IDEA 社区版

  • 下载地址:JetBrains 官网
  • 选择 Community(社区版) 进行安装。

安装 Maven(可选,如果 IDEA 没有自带)

  • 下载:Maven 官网
  • 配置环境变量,并运行以下命令检查安装是否成功:
    mvn -version
    
    例如:
    Apache Maven 3.8.4
    

确保网络畅通(国内建议配置阿里云 Maven 仓库)


2. 在 IDEA 社区版中创建 Spring Boot 项目

虽然社区版没有直接的 Spring Boot 项目向导,但我们可以手动创建 Maven 项目 并引入 Spring Boot 依赖。

2.1 创建 Maven 项目

1️⃣ 打开 IDEA 社区版,点击 “File” → “New” → “Project”
2️⃣ 选择 “Maven”,然后点击 Next
3️⃣ 在 “GroupId”“ArtifactId” 中填写项目信息,例如:

  • GroupIdcom.example
  • ArtifactIdspringboot-demo
  • Version1.0.0(默认即可)
    4️⃣ 选择 JDK 版本(建议选择 17 或以上)
    5️⃣ 点击 Finish,等待 IDEA 创建项目

2.2 添加 Spring Boot 依赖

创建好 Maven 项目后,需要手动添加 Spring Boot 依赖

📌 打开 pom.xml,添加以下内容:

<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.example</groupId>
    <artifactId>springboot-demo</artifactId>
    <version>1.0.0</version>
    <packaging>jar</packaging>

    <properties>
        <java.version>17</java.version>
        <spring.boot.version>3.2.2</spring.boot.version>
    </properties>

    <dependencies>
        <!-- Spring Boot 核心依赖 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
            <version>${spring.boot.version}</version>
        </dependency>

        <!-- Spring Boot Web 依赖(用于创建 REST API) -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>${spring.boot.version}</version>
        </dependency>

        <!-- 单元测试 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <version>${spring.boot.version}</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>${spring.boot.version}</version>
            </plugin>
        </plugins>
    </build>
</project>

💡 解释:

  • spring-boot-starter:核心依赖,支持 Spring Boot 基础功能。
  • spring-boot-starter-web:Web 依赖,支持 REST API。
  • spring-boot-maven-plugin:用于打包和运行 Spring Boot 应用。

📌 点击右侧 Maven 面板 → “Reload All Maven Projects”,等待 IDEA 下载依赖。


3. 编写第一个 Spring Boot 应用

Maven 依赖配置完成后,我们可以开始编写 Spring Boot 代码。

3.1 创建 Spring Boot 启动类

src/main/java/com/example 目录下,新建 SpringbootDemoApplication.java

package com.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

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

3.2 创建 HelloWorld 控制器

com.example.controller 目录下,新建 HelloController.java

package com.example.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/api")
public class HelloController {

    @GetMapping("/hello")
    public String hello() {
        return "Hello, Spring Boot!";
    }
}

4. 运行 Spring Boot 项目

方法 1:使用 Maven

📌 在 IDEA 终端(Terminal) 中运行:

mvn spring-boot:run

方法 2:使用 Java 运行

📌 在 IDEA 左侧 “SpringbootDemoApplication.java” 右键 → “Run ‘SpringbootDemoApplication’”

运行成功后,控制台会输出

Tomcat started on port 8080
Started SpringbootDemoApplication in 2.345 seconds

📌 在浏览器访问:

http://localhost:8080/api/hello

返回结果

Hello, Spring Boot!

5. 总结

🎯 在 IDEA 社区版创建 Spring Boot 项目的完整步骤:

  1. 创建 Maven 项目(手动选择 Maven)。
  2. 添加 Spring Boot 依赖(修改 pom.xml)。
  3. 编写 Spring Boot 启动类SpringbootDemoApplication.java)。
  4. 创建 REST API 控制器HelloController.java)。
  5. 运行 Spring Boot 项目(Maven 或 Java 直接运行)。

✨ **虽然 IDEA 社区版没有 Spring Boot 向导,但通过手动配置 Maven 依赖,我们依然可以顺利开发 Spring Boot 应用!**🚀


📌 你学会了吗? 如果觉得有帮助,欢迎点赞、收藏、转发!💡💬

相关文章:

  • 蓝耘赋能通义万相 2.1:用 C++ 构建高效 AI 视频生成生态
  • CSS定位布局-五个定位实现自由布局(Static, Relative, Absolute, Fixed, Sticky)
  • 力扣刷题DAY8(动态规划)
  • C/C++实现显微镜玻片球状细胞识别与计数
  • 计算机组成原理(第三章 存储系统)
  • 【自学笔记】R语言基础知识点总览-持续更新
  • 爬虫案例六用协程爬取趣笔阁
  • 13.【线性代数】——复习课
  • MyBatis增删改查:静态与动态SQL语句拼接及SQL注入问题解析
  • 如何选择开源向量数据库
  • XPath 语法无法定位到 svg 标签
  • Vue源码解析之mustache模板引擎
  • nodejs express设置允许跨域示例
  • C#运算符详解
  • 【免费】2013-2019年上市公司知识产权数据
  • 【架构艺术】Go语言微服务monorepo的代码架构设计
  • C、C++读取空格、回车符函数【getline、cin.get、cin.getline、std::noskipws】
  • 仿muduo库实现高并发服务器-面试常见问题
  • C#核心(22)string
  • 从0开始完成基于异步服务器的boost搜索引擎
  • 风雨同舟网站建设/网站推广工作
  • 济南网站建设伍际网络/百度怎么发帖做推广
  • 制作一个简单网站的代码/网络热词的利弊
  • 祁东县建设局网站/org域名注册
  • 工程招标信息在哪看/广州seo学徒
  • ubuntu wordpress教程/海南seo